1
我有一個需要幾秒鐘提交的表單。我想禁用提交按鈕並顯示「Processing ..」,我禁用了5秒鐘。問題在於表單正在提交給yay的頁面顯示錯誤,並且用戶返回並修復錯誤。當我點擊後面的鏈接時,如果提交按鈕在5秒定時器重新啓用之前成功提交,它將保持禁用狀態。問題是 - 有沒有辦法重新啓用提交按鈕,所以如果我必須回去修復某些表單數據,它將不會被凍結?禁用提交但確保按下後退按鈕後重新啓用
我有一個需要幾秒鐘提交的表單。我想禁用提交按鈕並顯示「Processing ..」,我禁用了5秒鐘。問題在於表單正在提交給yay的頁面顯示錯誤,並且用戶返回並修復錯誤。當我點擊後面的鏈接時,如果提交按鈕在5秒定時器重新啓用之前成功提交,它將保持禁用狀態。問題是 - 有沒有辦法重新啓用提交按鈕,所以如果我必須回去修復某些表單數據,它將不會被凍結?禁用提交但確保按下後退按鈕後重新啓用
你的內部形狀按鈕:
<button type="button" onclick="this.disabled=true; this.form.submit();" class="submit">Submit</button>
使用jQuery負荷此腳本:
$(window).on('unload', function() {
$('button.submit').removeAttr('disabled');
});
對於我來說,就像一個魅力。