0
我正在使用jQuery Form plugin來安裝表單提交的事件處理程序。但是,我需要禁用表單重新提交,直到收到服務器已完成處理的事件。我該怎麼做呢?使用jQuery Form插件,如何防止表單重新提交?
我正在使用jQuery Form plugin來安裝表單提交的事件處理程序。但是,我需要禁用表單重新提交,直到收到服務器已完成處理的事件。我該怎麼做呢?使用jQuery Form插件,如何防止表單重新提交?
我解決它通過引入JavaScript變量allowSubmit
,這是最初true
。表單提交後,它是false
,使我的提交處理程序不做任何事情。當服務器響應提交時,allowSubmit
被重置爲true
。
$("#submit").click(function(){
$(this).attr('disabled', 'disabled');
});
會做的東西
那不處理其他形式的表單提交?我至少可以考慮一個,在文本字段中按下Enter鍵。 – aknuds1
@ aknuds1:不,它不會。試一試 – genesis
如果你通過#提交參考提交按鈕,我已經嘗試過這種技術,並且不會阻止我通過在輸入字段中按Enter來提交。 – aknuds1