【问题标题】:File upload change event trigeeting too many times文件上传更改事件触发太多次
【发布时间】:2015-03-24 14:24:35
【问题描述】:

在我的模板中有这段代码

<input type="file" id="FeedImageUpload" name="upload" style="visibility: hidden; width: 0px; height: 0px" multiple />

<a onclick="document.getElementById('FeedImageUpload').click();"><i class="mdi-image-photo-camera panel-icon"></i></a>

在我的模板事件中,我有这段代码

'change #FeedImageUpload':function(event){
        console.log('change');
    }

当我尝试上传文件时,更改事件会触发数百次,有时会触发数千次 我想在那个事件上上传图片到服务器,我不想上传图片这么多次

【问题讨论】:

  • @Hungnh1704,是这个问题吗,如果我想用相同的代码上传多张图片怎么办
  • 问题依然存在,即使我删除了多个
  • 我认为multiple="",只是允许通过一个输入元素添加多个文件

标签: javascript jquery file-upload meteor


【解决方案1】:

这就是解决方案。

将事件表单更改链接到点击。

'click #FeedImageUpload':function(event){
        console.log('change');
    }

如果你不想有输入样式,试试这个 JSFiddle

ThisThis

【讨论】:

    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2011-08-29
    • 2011-11-03
    • 2018-08-09
    相关资源
    最近更新 更多