Meldung

11.12.2007 - JavaScript onChange-Event bei Änderung von Eingaben

Das JavaScript OnChange-Event tritt immer dann auf, wenn die Eingabedaten eines Eingabeelements durch den Benutzer verändert wurden. Dies gilt unabhängig davon, ob es sich um ein Element zur Eingabe von Text handelt oder nicht. Auch bei Änderung der ausgewählten Optionen einer Checkbox oder von Radio-Buttons wird also ein onChange-Event ausgelöst. Gleiches gilt übrigens auch für mehrzeilige Eingabefelder, die sogenannten Textareas.

Anders als andere Events kann das onChange-Event nur bei Eingabeelementen von Formularen auftreten. Bei allen anderen HTML-Elementen ist dieses Event nicht vorgesehen. Abgefangen werden kann das onChange-Event mit Hilfe eines in JavaScript Code formulierten Event-Handlers. Der Event-Handler reagiert auf die gewünschte Art und Weise auf das aufgetretene Event.

Näheres zur Verwendung von Benutzerereignissen erfahren Sie unter Events. Einige unter JavaScript definierte Events werden – samt zugehörigen Beispielen – unter onClick und onLoad beschrieben. Weitere Beispiele zur Verarbeitung von Formularen unter JavaScript finden Sie auch unter Submit. Hier wird auf die scriptgesteuerte Bestätigung von Eingabedaten eingegangen.


Alexander Müller