JavaScript/DOM/Event/change
Der change-Event-Handler wird bei erfolgter Änderung eines Eingabeelements ausgelöst. Diese Wertänderung wird im Normalfall in einem Formular-Element stattfinden. Das change
-Event feuert, wenn die Wertänderung abgeschlossen ist. Das kann beim Verlassen des Feldes sein (Wechsel des Fokus) oder auch sofort bei Checkboxen oder Radiobuttons.
bubbles |
ja |
---|---|
cancelable |
nein |
mögliche Auslöser | |
Event-Objekt |
Event |
var elem = document.getElementById("Auswahl");
elem.addEventListener("change", Auswählen);
function Auswählen() {
var x = document.getElementById("Auswahl").value;
alert('Sie haben einen '+ x +' ausgewählt!');
}
Im Beispiel wird ein select-Auswahlmenü angezeigt. Wenn der Anwender irgendetwas in das Feld eingibt und anschließend woanders hin klickt, wird der Event-Handler change
aktiv, der im HTML-Tag des mehrzeiligen Eingabefeldes notiert ist. Im Beispiel wird einfach der aktuelle geänderte Inhalt des Feldes in einem Meldungsfenster ausgegeben.