HTML -onchange- Attribut
Definition und Verwendung
Das onchange
Attribut wird in dem Moment ausgelöst, in dem der Wert des Elements geändert wird.
Tipp: Diese Veranstaltung ähnelt der
oninput
Veranstaltung. Der Unterschied besteht darin, dass das oninput
Ereignis sofort eintritt, nachdem sich der Wert eines Elements geändert hat, während onchange
es auftritt, wenn das Element den Fokus verliert. Der andere Unterschied besteht darin, dass das onchange
Ereignis auch auf <select>
Elementen funktioniert.
Gilt für
Das onchange
Attribut ist Teil der Ereignisattribute und kann für beliebige HTML-Elemente verwendet werden.
Elemente | Fall |
---|---|
Alle HTML-Elemente | bei Änderung |
Beispiele
Wählen Sie Beispiel aus
Führen Sie ein JavaScript aus, wenn ein Benutzer die ausgewählte Option eines <select>-Elements ändert:
<select onchange="myFunction()">
Eingabebeispiel
Führen Sie ein JavaScript aus, wenn der Benutzer den Inhalt eines Eingabefelds ändert:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Browser-Unterstützung
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |