--- title: input slug: Web/API/HTMLElement/input_event tags: - DOM - Element - Entrée - HTML5 translation_of: Web/API/HTMLElement/input_event ---

L'évènement DOM input (entrée) est déclenché de façon synchrone quand la valeur d'un élément {{HTMLElement("input")}} (entrée), {{HTMLElement("select")}} (sélection) ou {{ HTMLElement("textarea") }} (zone de texte) est modifiée. (Pour les éléments input avec type=checkbox (case à cocher) ou type=radio , l'évènement input  n'est pas lancé quand l'utilisateur clique sur le contrôle, parce que la valeur attribuée ne peut être changée).

De plus, l'évènement  input se déclenche sur les éditeurs contenteditable quand son contenu est modifié. Dans ce cas, l'évènement cible est l'élément "editing host" (hôte de l'édition) . S'il y a deux éléments ou plus qui ont contenteditable à true (vrai), "editing host" est l'élément ancêtre le plus proche dont le parent n'est pas modifiable . De même, il est déclenché sur l'élément racine des éditeurs designMode .

Information générale

Spécification
HTML5, DOM Level 3 Events
Interface
{{domxref("Event")}}, {{domxref("InputEvent")}}
Propagation
Oui
Annulable
Non
Cible
Élement
Action par défaut
La valeur ou le contenu est modifié

 

Propriétés

Property Type Description
target {{readonlyInline}} {{domxref("EventTarget")}} The event target (the topmost target in the DOM tree).
type {{readonlyInline}} {{domxref("DOMString")}} The type of event.
bubbles {{readonlyInline}} {{jsxref("Boolean")}} Whether the event normally bubbles or not.
cancelable {{readonlyInline}} {{jsxref("Boolean")}} Whether the event is cancellable or not.

Spécifications

Spécification Statut
{{SpecName('HTML WHATWG', "forms.html#event-input-input", "input event")}} {{Spec2('HTML WHATWG')}}
{{SpecName('DOM3 Events', "#event-type-input", "input event")}} {{Spec2('DOM3 Events')}}

Compatibilité des navigateurs

{{Compat("api.HTMLElement.input_event")}}

Voir aussi