Ho un elemento di input e voglio continuare a controllare la lunghezza del contenuto e ogni volta che la lunghezza diventa uguale a una determinata dimensione, voglio abilitare il pulsante di invio, ma Sto affrontando un problema con l'evento onchange di javascript poiché l'evento si attiva solo quando l'elemento di input esce dall'ambito e non quando i contenuti cambiano.evento javascript change sull'elemento input si attiva solo in caso di perdita di messa a fuoco
<input type="text" id="name" onchange="checkLength(this.value)" />
---- onchange non si attiva su come cambiare i contenuti del nome, ma solo quando i fuochi nome va fuori fuoco.
C'è qualcosa che posso fare per far funzionare questo evento sul cambio di contenuto? o qualche altro evento che posso usare per questo? Ho trovato una soluzione alternativa utilizzando la funzione onkeyup, ma ciò non si attiva quando selezioniamo alcuni contenuti dal completamento automatico del browser.
Voglio qualcosa che può funzionare quando il contenuto del campo cambia sia tramite tastiera o con il mouse ... qualche idea?
È possibile utilizzare "onkeyup" e "onchange"? –
L'unico problema che ho è che la selezione di autocompleter del browser non avrebbe causato nessuno di questi eventi. –
Che tipo di campo di input è questo? – powtac