как можно запустить только одно событие, даже если пользователь нажимает кнопку 2-3 раза одновременно? - PullRequest
0 голосов
/ 22 октября 2010

У меня есть кнопка добавления в список. Когда пользователь нажимает на кнопку, данные в текстовом поле добавляются в список. User can not add same data.но проблема в том, что пользователь нажимает кнопку «Добавить» 2-3 раза, в течение которых данные добавляются в список 2 раза.И если пользователь не нажимает на кнопку, как эта, моя проверка javascript работает нормально, но при таких быстрых событиях щелчка происходит сбой.

Примечание: данные добавляются только два раза, независимо от того, нет ли нажатия кнопки вв секунду.

Так как вызвать только одно событие, даже если пользователь нажимает кнопку 2-3 раза одновременно?

1 Ответ

2 голосов
/ 29 октября 2010

В методе, который обрабатывает нажатие кнопки, отключите кнопку, прежде чем делать что-либо еще.Непосредственно перед завершением метода снова включите кнопку.

...