diff options
Diffstat (limited to 'files/fr/web/api/globaleventhandlers/onchange/index.md')
-rw-r--r-- | files/fr/web/api/globaleventhandlers/onchange/index.md | 60 |
1 files changed, 34 insertions, 26 deletions
diff --git a/files/fr/web/api/globaleventhandlers/onchange/index.md b/files/fr/web/api/globaleventhandlers/onchange/index.md index 577350c6a0..bb1eff3e49 100644 --- a/files/fr/web/api/globaleventhandlers/onchange/index.md +++ b/files/fr/web/api/globaleventhandlers/onchange/index.md @@ -7,29 +7,37 @@ tags: - Référence_du_DOM_Gecko translation_of: Web/API/GlobalEventHandlers/onchange --- -<p>{{ ApiRef() }}</p> -<h3 id="R.C3.A9sum.C3.A9">Résumé</h3> -<p>La propriété <code>onchange</code> définit et renvoie le gestionnaire d'évènement <code>onChange</code> (modification) pour l'élément courant.</p> -<h3 id="Syntaxe">Syntaxe</h3> -<pre class="eval">element.onchange = code de gestion de l'évènement -</pre> -<h3 id="Notes">Notes</h3> -<p>Le pseudo code suivant illustre la manière dont le gestionnaire d'évènement <code>change</code> est implémenté dans Mozilla :</p> -<pre> control.onfocus = focus; - control.onblur = blur; - function focus () { - original_value = control.value; - } - - function blur () { - if (control.value != original_value) - control.onchange(); - } -</pre> -<p>Par conséquent, vous pouvez rencontrer des comportements inattendus dans l'évènement <code>change</code> si vous modifiez la valeur du contrôle dans vos propres gestionnaires d'évènements <code>focus</code> ou <code>blur</code>. De plus, l'évènement <code>change</code> se déclenche avant l'évènement <code>blur</code>. Ce comportement n'est pas le même que celui d'Internet Explorer.</p> -<h3 id="Specification">Specification</h3> -<p>{{ DOM0() }}</p> -<h3 id="Voir_aussi">Voir aussi</h3> -<ul> - <li><a href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-htmlevents">DOM Level 2: HTML event types</a> <small>— traduction en français (non normative) : <a href="http://www.yoyodesign.org/doc/w3c/dom2-events/events.html#Events-eventgroupings-htmlevents">DOM Niveau 2 Events : Les types d'événements HTML</a></small></li> -</ul>
\ No newline at end of file +{{ ApiRef() }} + +### 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 + +{{ DOM0() }} + +### Voir aussi + +- [DOM Level 2: HTML event types](http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-htmlevents) — traduction en français (non normative) : [DOM Niveau 2 Events : Les types d'événements HTML](http://www.yoyodesign.org/doc/w3c/dom2-events/events.html#Events-eventgroupings-htmlevents) |