[英]How can I temporarily disable a button or 'click' event in javascript?
[英]How can I disable a button temporarily?
我有一個按鈕,可增加文本框中的值。 每次此值更改時,都會有一個事件運行一些代碼。 但是,該文本框值在執行期間會被事件線程多次訪問。 如何確保第二次單擊按鈕不會取消計算?
啟用和禁用按鈕。
啟用,
document.getElementById("yourButtonId").disabled = false;
禁用,
document.getElementById("yourButtonId").disabled = true;
使用jQuery,您可以執行以下操作:
// Set it to true
$("input").prop("disabled", true);
// Set it to false
$("input").prop("disabled", false);
我相信對於舊版本的jQuery,只有這樣才能起作用:
// To disable
$("input").attr("disabled", "disabled");
// To enable
$("input").removeAttr("disabled");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.