我有一个按钮,可以增加文本框中的值。每次此值更改时,都会有一个运行某些代码的事件。但是,在执行期间,事件线程会多次访问此文本框值。如何确保第二次单击按钮不会丢失计算?
答案 0 :(得分:2)
启用和禁用按钮。
启用,
document.getElementById("yourButtonId").disabled = false;
禁用,
document.getElementById("yourButtonId").disabled = true;
答案 1 :(得分:1)
使用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");