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