Forms Dropzone-多个实例获取id

Forms Dropzone-多个实例获取id,forms,multiple-instances,dropzone,Forms,Multiple Instances,Dropzone,我有多个dropzone表单 <form action="/upload" class="dropzone" id="group1"></form> <form action="/upload" class="dropzone" id="group2"></form> <form action="/upload" class="dropzone" id="group3"></form> 如何获取文件放入的表单的i

我有多个dropzone表单

 <form action="/upload" class="dropzone" id="group1"></form>
 <form action="/upload" class="dropzone" id="group2"></form>
 <form action="/upload" class="dropzone" id="group3"></form>


如何获取文件放入的表单的id?

要挂接到Dropzone操作(如添加文件),需要使用事件处理程序:

Dropzone在处理文件时触发事件,您可以通过调用实例上的.on(eventName,callbackFunction)轻松注册到这些文件

因此,您需要手动实例化Dropzones,才能访问该实例

如果您正在使用jQuery:

//不要自动实例化,我们将手动执行
Dropzone.autoDiscover=false;
//使用文档中显示的jQuery语法
$(“#组1,#组2,#组3”).dropzone({
init:function(){
var formID=this.element.attributes.id;
this.on(“addedfile”,函数(文件){
log('Image drop on form ID',formID);
});
}
}); 
如果您没有使用jQuery:

Dropzone.autoDiscover=false;
var dz=[],
forms=document.getElementsByTagName('form');
对于(var i=0;i