![]() |
Событие ввода в текстовое поле
Требуется отловить ввод в текстовое поле с клавиатуры с учётом того, что программно значение текстового поля может так же изменяться. Соответственно Event.CHANGE уже не катит. Да и TextEvent.TEXT_INPUT тоже даёт неверные результаты (хотя бы потому, что оно не реагирует на стирание символов). Какие есть предложения?
А, да. Ещё TextEvent.TEXT_INPUT срабатывает до того, как в текстовом поле появляется введённый символ. |
при TextEvent.TEXT_INPUT в самом ивенте есть новый символ, когда меняете программно просто снимацте листенер на Event.CHANGE, а потом вешайте, это не сложно.
|
А с каких пор текстовые поля диспатчат Event.CHANGE при програмном изменении значения текста?
|
crazyone, с давних) Попробуйте сами)
nOobCrafter, да я так и решил проблему (через removeEventListener) |
crazyone честн гря не знаю как обычные, но тлф точно диспатчит, был сильно удивлен.
|
Обычные текстовые поля точно не диспатчат. Относительно ТЛФ не знаю.
А какой смысл в использовании ТЛФ полей? Какие-такие их достоинства оправдывают все глюки, которые они с собой несут? |
| Часовой пояс GMT +4, время: 11:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.