问题描述
我有一个按钮,可增加文本框中的值。 每次此值更改时,都会有一个事件运行一些代码。 但是,该文本框值在执行期间会被事件线程多次访问。 如何确保第二次单击按钮不会取消计算?
1楼
Script47
2
2015-08-07 00:44:27
启用和禁用按钮。
启用,
document.getElementById("yourButtonId").disabled = false;
禁用,
document.getElementById("yourButtonId").disabled = true;
2楼
Paul Krishnamurthy
1
2015-08-07 00:48:23
使用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");