Events dropzone.js和autoProcessQueue=false,事件不工作
我不是直接在表单上使用Events dropzone.js和autoProcessQueue=false,事件不工作,events,file-upload,dropzone.js,Events,File Upload,Dropzone.js,我不是直接在表单上使用dropzone.js,而是在DIV上使用,因此我以编程方式初始化它,并且autoProcessQueu=false。 使用此配置,当我放置或拖动文件时,不会触发所有事件 我想添加文件,然后做一个js函数,只在提交按钮上处理URL上的文件 有什么想法吗 Dropzone.options.myDropZone = { autoProcessQueue: false, uploadMultiple: false,
dropzone.js,而是在DIV上使用,因此我以编程方式初始化它,并且autoProcessQueu=false。
使用此配置,当我放置或拖动文件时,不会触发所有事件
我想添加文件,然后做一个js
函数,只在提交按钮上处理URL上的文件
有什么想法吗
Dropzone.options.myDropZone = {
autoProcessQueue: false,
uploadMultiple: false,
url: "/file/post",
init: function () {
this.on("dragend", function (event) {
alert (event); //all in this event not fired
$('#myDropZone').hide();
$('#formUpload').show();
});
}
};
html
在此处拖放文件
@_视频上传表单(视频上传表单)
当我注释autoProcessQueue
时,它会被触发,但文件会被处理
我只想发送表单(文件和输入)在同一时间在只有一个表单
<div class=col-md-6>
<div class="dropzone bordered" id="myDropZone">
<div class="dz-default dz-message">
<div class="icon"><span class="s7-cloud-upload"></span></div>
<h2>Drag and Drop files here</h2>
<input type="file" id="video"/>
</div>
</div>
<div id="formUpload" class="bordered" style="display:none;">
@_videoUploadForm(videoUploadForm)
</div>
</div>