![]() |
Как отключить действие клавиши?
Есть динамическое текстовое поле, и требуется отключить действия таких клавиш как "Backspase", "Delete".
Кто-нибудь сталкивался с этим? |
Т.е., на сколько я понял, вам необходимо запретить пользователю изменять уже введенный текст. При помощи onChanged отслеживайте, изменился ли уже введенный текст, и если да, то меняйте его на старое значение.
|
Вложений: 1
Возможно есть такой способ, но я его не знаю. Попробовал так, текст не удаляется, но каретка двигается влево.
Код AS1/AS2:
|
Спасибо за помощь!
Сама идея ясна, гениально !!! Вот с реализацией загвоздка. Переменная "this.text" берет значание какого текстового поля. Пытался вот так: Код AS1/AS2:
|
У тебя были ошибки, ты перепутал немного. Вот правильный код, в коментах посмотри я написал где были ошибки
Код AS1/AS2:
|
И есть еще проблема в реализации от SAMANA. Kогда нажимаем "Backspace" долго, стирает все. Как избежать этого?
Добавлено через 6 минут Спасибо за исправления :) |
Пошел другим путём, и он оказался лучше и логичнее, к тому же работает правильно.
Код AS1/AS2:
|
Супер!!!
Все гениальное просто :) |
| Часовой пояс GMT +4, время: 14:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.