現状、投稿するボタンが2回押せてしまうので、onclick="this.disabled = true;"
を記載しましたが、まだ2回押せてしまいます。原因がお分かりの方はご教示いただけると幸いです。
(コードを修正)
HTML
1<button type="button" class="btn" data-ele="finish" onclick="this.disabled = true;"> 2 投稿する 3</button>
(追加)
JS
1 2$(document).on('click', '[data-ele="finish"]', function(e) { 3 if ($('#postProjectForm').isValid()) { 4 var activeUploads = $('#fileupload').fileupload('active'); 5 if (activeUploads > 0) { 6 toastr["error"]("Uploads are still in progress. Please wait a little more, enjoy a sip of coffee instead."); 7 } else { 8 submitFormHandlerWithUpload(window.location.href, 'postProjectForm', 'Please wait..',function(data){ 9 if(typeof data.redirect != "undefined" || data.redirect != ""){ 10 setTimeout(function(){ 11 window.location.href = data.redirect; 12 },500); 13 } 14 }); 15 } 16 17 } 18 19}); 20