Мое событие OnChange не работает должным образом - я хочу вызвать функцию , когда пользователь изменяет значение текстового поля.Но в моих тестах я видел, что функция срабатывает при изменении значения текстового поля и текстовое поле теряет фокус.Что-то не так с моим браузером?Или речь идет о способности JavaScript?Если последнее верно, как я могу это сделать?Заранее спасибо.
onchange Событие будет срабатывать, когда поле ввода теряет фокус или когда в раскрывающемся меню выбран параметр, это нормальное поведение.
onchange
Если вы хотите, чтобы событие, которое будет вызываться при вводе пользователем в поле ввода, вы можете использовать onkeypress , onkeydown или onkeyup events.
пишите код jquery для события keyup и blur, также, если пользователь вставляет некоторые скопированные данные в текстовое поле, используя мышь, только в этом случае только событие blur, вызываемое jquery.
Вы можете сделать с JQuery:
$("textbox_id").keyup(function(){ //do something here });