簡體   English   中英

單擊時禁用提交按鈕不提交表單

[英]Disabling Submit Button On Click Does not Submit Form

我試圖防止表單的雙重提交,並且這樣做是在首次單擊后禁用“提交”按鈕。 為此,我在頁面上添加了以下javascript:

var $loginSubmitBtn = $('#loginSubmitBtn');
$loginSubmitBtn.click(function () {
    $loginSubmitBtn.prop('disabled', true);
}); 

這具有在執行Post提交表單之前禁用按鈕的不良效果。 有沒有一種方法可以確保在禁用按鈕之前通過發布?

與其在click后禁用按鈕,不如在表單submit后將其禁用:

var $loginSubmitBtn = $('#loginSubmitBtn');

$('#yourForm').on('submit', function() {
  $loginSubmitBtn.prop('disabled', true);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM