html всплывающее окно для текстового поля - PullRequest
0 голосов
/ 02 февраля 2012

Я использую плагин горячих клавиш Jquery для работы с горячими клавишами. Здесь я связываю клавишу «delete».

jQuery(document).bind('keydown', 'del', function (){ alert('hit
delete'); return false; });

Приведенный выше фрагмент работает, когда в документе нажата кнопка удаления. На странице есть текстовое поле. когда я нажимаю кнопку удаления внутри текстового поля. окно оповещения не появляется. любая идея, почему событие не всплывает и предупреждающее сообщение не появляется для текстового поля.

Ответы [ 2 ]

1 голос
/ 02 февраля 2012

Вы должны остановить распространение события внутри textbox keydown обработчика событий.Это работает отлично, посмотрите на эту скрипку http://jsfiddle.net/cXFtN/

0 голосов
/ 02 февраля 2012

Вам необходимо выполнить связывание ПОСЛЕ появления вашего текстового поля, потому что, когда текстовое поле появляется, оно является новым и ничего не знает о вашем предыдущем связывании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...