Несогласованность состояния кнопки после выполнения alert () вызывает непроизвольную двойную отправку - PullRequest
0 голосов
/ 04 мая 2011

Элемент кнопки «Lozenge» в коде dashcode остается «нажатым» или нажатым после отображения предупреждения в обработчике нажатия кнопки.Затем, если я щелкну где-нибудь на той же странице, событие onclick снова запускается.

Когда я получаю вторую (нежелательную) отправку данных, я также получаю следующую ошибку js: Parts / core / views / Page.js строка 378: TypeError: Результат выражения 'event.targetTouches [0]' [undefined] не является объектом.

Я пытался скрыть кнопку перед предупреждением и показать ее после, без измененияповедение вообще.

Есть мысли?Предложение ?Решения?

Большое вам спасибо за ваше время.

1 Ответ

0 голосов
/ 05 мая 2011

У меня была такая же проблема в моем веб-приложении.Для меня было решено добавить следующую строку в обработчик onclick:

document.getElementById('YOUR_BUTTON').object._setPressed(false);

Надеюсь, это поможет.

...