Definition und Verwendung
Das onchange Attribut feuert den Moment , wenn der Wert des Elements geändert wird.
Tipp: Dieses Ereignis ist ähnlich dem oninput Ereignis. Der Unterschied ist, dass die oninput Ereignis auftritt, unmittelbar nachdem der Wert eines Elements geändert hat, während Onchange auftritt, wenn das Element den Fokus verliert. Der andere Unterschied ist , dass das Ereignis onchange funktioniert auch auf <keygen> und <select> Elemente.
Gilt für
Das onchange Attribut ist Teil der Event - Attribute und können auf beliebigen HTML - Elemente verwendet werden.
Elements | Event |
---|---|
Alle HTML-Elemente | onchange |
Beispiele
Select Beispiel
Führen Sie einen JavaScript , wenn ein Benutzer die gewählte Option eines ändert <select> Element:
<select onchange="myFunction()">
Versuch es selber " Input
Führen Sie einen JavaScript, wenn der Benutzer den Inhalt eines Eingabefeldes ändert:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Versuch es selber " Browser-Unterstützung
Ereignisattribut | |||||
---|---|---|---|---|---|
onchange | ja | ja | ja | ja | ja |