javascript - Dropzone.js - maxFiles = 1 不会停止拖动多个文件

标签 javascript jquery forms dropzone.js

使用 Dropzone.js,这是代码。 选项“maxFiles = 1”确实可以防止在浏览时选择多个文件,但不会停止将多个文件“拖”到拖放区。知道如何防止拖动多个文件吗?

$(".dropzone").dropzone({
    dictDefaultMessage: "Drag image here",
    uploadMultiple: false,
    parallelUploads: 1,
    clickable: true,
    maxFiles: 1,
    url: 'somewhere' // Provide URL
});

最佳答案

请添加以下代码,

init: function() {
 this.on('addedfile', function(file) {
  if (this.files.length > 1) {
   this.removeFile(this.files[0]);
  }
 });
}

关于javascript - Dropzone.js - maxFiles = 1 不会停止拖动多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30437789/

相关文章:

javascript - 在javascript中水平移动对象的算法

javascript - Protractor 中的 `browser.call()` 代表什么?

javascript - 从 javascript 中的 for() 中排除一个以 'ElementByName' 结尾的数组

jquery - 如果所有 $ ("option:selected") 有 $(this).val 做某事

php mysql 回显 |如何从提交表单继承颜色?

reactjs - Ant Design 如何处理 Form.List 从底层数据结构访问值?

javascript - 仅使用 javascript 不使用 cookie : how? 进行年龄验证

javascript - 如何在同一域的不同页面上运行 Javascript 方法?

javascript - JQgrid 从另一列访问值

PHP:选择更改时,将表单发布给自己