Résumé
La propriété onchange
définit et renvoie le gestionnaire d'évènement onChange
(modification) pour l'élément courant.
Syntaxe
element.onchange = code de gestion de l'évènement
Notes
Le pseudo code suivant illustre la manière dont le gestionnaire d'évènement change
est implémenté dans Mozilla :
control.onfocus = focus; control.onblur = blur; function focus () { original_value = control.value; } function blur () { if (control.value != original_value) control.onchange(); }
Par conséquent, vous pouvez rencontrer des comportements inattendus dans l'évènement change
si vous modifiez la valeur du contrôle dans vos propres gestionnaires d'évènements focus
ou blur
. De plus, l'évènement change
se déclenche avant l'évènement blur
. Ce comportement n'est pas le même que celui d'Internet Explorer.
Specification
DOM Level 0. Ne fait partie d'aucune spécification.
Voir aussi
- DOM Level 2: HTML event types — traduction en français (non normative) : DOM Niveau 2 Events : Les types d'événements HTML