Ajax表單提交可用性。當我提交表格時,我希望將表格提交給你,直到提交上次提交爲止。我可以通過禁用輸入或文本區域來做到這一點,或者我應該禁用提交按鈕嗎?jQuery的Ajax的形式提交 - 禁用提交
<form onsubmit="return false">...
當然,你將有一個JavaScript的功能,決定是否提交與否:
Ajax表單提交可用性。當我提交表格時,我希望將表格提交給你,直到提交上次提交爲止。我可以通過禁用輸入或文本區域來做到這一點,或者我應該禁用提交按鈕嗎?jQuery的Ajax的形式提交 - 禁用提交
<form onsubmit="return false">...
當然,你將有一個JavaScript的功能,決定是否提交與否:
您可以通過讓公司的onsubmit處理程序返回false禁用表單提交
<form onsubmit="return myDecisionFunction()">...
您的案例中的決策功能可能如下所示:
var submissionEnabled = true;
function myDecisionFunction() {
if (submissionEnabled) {
submissionEnabled = false;
return true;
} else {
return false;
}
}
而且在t他ajax響應進來了,你再次啓用它:
submissionEnabled = true;
我這樣做是通過禁用提交按鈕。
$("#submit").click(function(){
$(this).attr('disabled', 'disabled');
$("#form").submit();
})
如果用戶按下表單上的輸入怎麼辦? – cstamas 2013-03-12 09:33:32
最好禁用提交按鈕。 – 2010-11-29 05:32:10