Definizione e utilizzo
Il onchange attributo spara il momento in cui il valore dell'elemento viene modificato.
Tip: Questo evento è simile al oninput evento. La differenza è che l'evento oninput avviene immediatamente dopo il valore di un elemento è cambiato, mentre onchange si verifica quando l'elemento perde il focus. L'altra differenza è che l'evento onchange funziona anche su <keygen> e <select> elementi.
Si applica a
Il onchange attributo è parte degli attributi di eventi , e può essere utilizzato su tutti gli elementi HTML.
Elementi | Evento |
---|---|
Tutti gli elementi HTML | onchange |
Esempi
Select Esempio
Esegui un JavaScript quando un utente modifica l'opzione selezionata di un <select> elemento:
<select onchange="myFunction()">
Prova tu stesso " Input Esempio
Esegui un JavaScript quando l'utente modifica il contenuto di un campo di immissione:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Prova tu stesso " Supporto per il browser
attributo di evento | |||||
---|---|---|---|---|---|
onchange | sì | sì | sì | sì | sì |