2015-08-07 5 views
-1

У меня есть кнопка, которая увеличивает значение в текстовом поле. Каждый раз, когда это значение изменяется, происходит событие, которое запускает некоторый код. Тем не менее, это значение текстового поля получает доступ к потоку событий несколько раз во время выполнения. Как я могу гарантировать, что второй щелчок кнопки не сбросит вычисления?Как временно отключить кнопку?

ответ

2

Чтобы включить или отключить кнопки.

включить,

document.getElementById("yourButtonId").disabled = false;

отключить,

document.getElementById("yourButtonId").disabled = true;

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"); 
Смежные вопросы