当前位置: 代码迷 >> JavaScript >> 如何暂时禁用按钮?
  详细解决方案

如何暂时禁用按钮?

热度:78   发布时间:2023-06-05 15:52:42.0

我有一个按钮,可增加文本框中的值。 每次此值更改时,都会有一个事件运行一些代码。 但是,该文本框值在执行期间会被事件线程多次访问。 如何确保第二次单击按钮不会取消计算?

启用和禁用按钮。

启用,

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");
  相关解决方案