![]() |
Отмена нажатия клавиши
Нужно сделать невозможным ввод неправильных данных в поле ввода.
Есть мысль, когда нажимается клавиша, проверять правильный символ введен, или нет, и в случае неправильного, не изменять текст в поле ввода. Вот как заставить ничего не делать и не знаю |
ну можна попростому сделать
например нажимаешь на этот свой текстбокс там есть событие change в него пишешь этот код if(k.text=='+' || k.text=='+') k.text=""; Добавлено через 3 минуты ну и так на все символы которые тебе там нада сделать... |
Это компонент,евентлистнер не запускается внтри компонента, а это по стуи одно и тоже
|
preventDefault
|
isDefaultPrevented() возвращает false.
Соответственно preventDefault не работает |
Что значит «соответственно»? isDefaultPrevented означает, было ли событие отменено. Естесственно оно возвращает false.
В хелпе на тему preventDefault есть как раз пример с запретом ввода текста. |
cancelable : Boolean
[read-only] Indicates whether the behavior associated with the event can be prevented. Этот параметр тоже false. И продалажает превент не работать |
А вы какое событие отменить хотите?
|
Когда нажимается кнопка точки, аточка ужзе введена, то не вводить ее
|
Поставлю вопрос по-другому: Какой тип события вы отменяете?
|
| Часовой пояс GMT +4, время: 07:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.