Ho un elemento di input e voglio continuare a controllare la lunghezza dei contenuti e ogni volta che la lunghezza diventa uguale a una dimensione particolare, voglio abilitare il pulsante di invio, ma sto affrontando un problema con l'evento onchange di Javascript come evento si attiva solo quando l'elemento di input esce dall'ambito e non quando il contenuto cambia.
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange non si attiva quando si cambiano i contenuti di name, ma si attiva solo quando il nome diventa sfocato.
C'è qualcosa che posso fare per far funzionare questo evento sulla modifica dei contenuti? o qualche altro evento che posso usare per questo? Ho trovato una soluzione alternativa utilizzando la funzione onkeyup, ma questa non si attiva quando selezioniamo alcuni contenuti dal completamento automatico del browser.
Voglio qualcosa che possa funzionare quando il contenuto del campo cambia sia con la tastiera che con il mouse ... qualche idea?
onkeyup
eonchange
?