2014-02-21 1 views

ответ

0
$(window).bind('beforeunload', function() { 
    var dz=$("#my-dropzone") 
    if (dz.length && dz[0].dropzone && dz.dropzone.getUploadingFiles().length>0){ 
     return 'Warning...'; 
    } 
}); 
2

вы должны остановить представить форму, пока все файлы не загружены в DropZone

var submitfiles = false; 
var submitButton = document.querySelector("#submit"); 
submitButton.addEventListener("click", function (file) { 

    if (myDropzone.getAcceptedFiles().length > 0) { 
     if (submitfiles === true) { 
      submitfiles = false; 
      return; 
     } 

     file.preventDefault(); 
     myDropzone.processQueue(); 

     myDropzone.on("complete", function() { 
      submitfiles = true; 
      $('#submit').trigger('click'); 
     }); 
    } 
});