Какое событие принадлежит “тексту типа в текстовое поле” использование jQuery

Просто вообразите формуляр, где существует флажок и текстовое поле. Если кто-то начинает вводить в текстовое поле "bla bla bla безотносительно", флажок должен отметить себя. Существует ли событие, которое соответствует вводу, или я должен использовать .focus?

11
задан Andre 9 June 2010 в 07:38
поделиться

2 ответа

события, которые запускаются при вводе:

  • onkeydown (jQuery: keydown )
  • onkeyup (jQuery: keyup )
  • onkeypress (jQuery: keypress )

Вы можете создать обработчик событий для любого из них, чтобы изменять или влиять на ввод пользователя. Также помните о функциях .preventDefault () и .stopPropagation () , которые предотвращают поведение элемента по умолчанию или подавляют всплытие события в DOM.

Ссылки: keyup , keydown , keypress , preventDefault () , stopPropagation ()

19
ответ дан 3 December 2019 в 03:17
поделиться

Да, keyup () обработчик событий. См. http://api.jquery.com/keyup/

6
ответ дан 3 December 2019 в 03:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: