--- title: 'HTMLElement: beforeinput event' slug: Web/API/HTMLElement/beforeinput_event translation_of: Web/API/HTMLElement/beforeinput_event --- {{APIRef}} {{SeeCompatTable}} L’évènement DOM **`beforeinput`** est émis quand la valeur d’un élément {{HTMLElement("input")}}, {{HTMLElement("select")}}, ou {{HTMLElement("textarea")}} est sur le point d’être modifié. L’évènement s’applique également aux éléments ayant l’attribut {{domxref("HTMLElement.contentEditable", "contenteditable")}} actif, et à tout élément quand le {{domxref("Document.designMode", "designMode")}} est activé. Dans le cas de `contenteditable` et `designMode`, la cible de l’évènement est _l’hôte d’édition._ Si ces propriétés s’appliquent à plusieurs éléments, l’hôte d’édition est le plus proche ancêtre dont le parent n’est pas éditable.
Bouillonne | Oui |
---|---|
Annulable | Oui |
Interface | {{DOMxRef("InputEvent")}} |
Propriété gestionnaire d’évènement | Aucune |
Sync / Async | Sync |
Composé | Oui |
Action par défaut | Mettre à jour l’élément DOM |