У меня есть элемент ввода, и я хочу продолжать проверять длину содержимого, и всякий раз, когда длина становится равной определенному размеру, я хочу включить кнопку отправки, но я столкнулся с проблемой с событием onchange Javascript в качестве события срабатывает только тогда, когда элемент ввода выходит за пределы области видимости, а не при изменении содержимого.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange не срабатывает при изменении содержимого имени, а только срабатывает, когда имя выходит из фокуса.
Могу ли я что-то сделать, чтобы это мероприятие работало над изменением содержания? или какое-то другое мероприятие, которое я могу использовать для этого? Я нашел обходной путь с помощью функции onkeyup, но она не срабатывает, когда мы выбираем некоторый контент из автозаполнения браузера.
Я хочу что-то, что может работать, когда содержимое поля изменяется с помощью клавиатуры или мыши ... какие-нибудь идеи?
onkeyup
иonchange
?