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