Как заставить .query jquery вызвать событие в поле ввода текста, когда фокус? - PullRequest
0 голосов
/ 22 ноября 2011

Я хотел бы знать, если мой

<input type="text">
Поле

изменяется во время редактирования, а не только когда оно размыто. Как добиться этого "красиво", используя JQuery? Моя лучшая идея - проверять каждое событие keydown (), если что-то изменилось, а затем запускать, то есть change (), если так. Можно ли сделать это лучше?

1 Ответ

0 голосов
/ 22 ноября 2011

Не совсем, но я бы предложил использовать keyup, потому что значение будет на 1 нажатие клавиши в этой точке.

Пример:

Типы пользователя: "бла", клавишей для ""h "вернул бы значение" bla ", потому что значение технически еще не изменилось.Плюс, что если они удерживают клавишу, дающую повторяющиеся символы?

keyup не стоит дорого в браузере, на самом деле, если это то, что вас беспокоит.

Что вы пытаетесь выполнить точно иЯ могу отредактировать это на лучшем примере.

...