Какое событие?
Добрый день!
Есть форма и есть скрипт, проверяющий заполнение ее полей прямо в процессе (по keyup). Если все поля не пустые, появляется кнопка отправки. Все отлично работает за исключением такой ситуации, когда пользователь вводит что-то путем копипаста, причем не Ctrl+V, а через контекстное меню. Или же если когда-то уже было введено какое-то значение, оно появляется в выпадающем списке по клику на поле и пользователь его выбирает. Какое событие происходит в этих случаях? |
paste/cut/input
|
так же рекомендую отлавливать и запрещать сбытия:
dragstart/dragenter/dragover/drop так как текст можно и drag&drop'ом притащить в поле |
вот пример того как контролировать полностью ввод данных: https://github.com/devote/letJS/blob/master/let.js
тут демо: http://javascript.ru/forum/243174-post7.html |
devote, огромное спасибо, вы мне очень помогли!
|
input/propertychange вроде покрывает все остальные события, разве нет?
|
Цитата:
|
Часовой пояс GMT +3, время: 19:56. |