Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis décembre 2018.
L'évènement invalid de l'interface HTMLInputElement est déclenché lorsqu'un élément soumis est contrôlé pour sa validité et ne respecte pas ses contraintes.
Cet évènement est utile pour afficher un récapitulatif des problèmes d'un formulaire lors de son envoi. Lors de l'envoi d'un formulaire, des évènements invalid sont déclenchés pour chaque contrôle du formulaire qui est invalide. La validité des éléments soumis est vérifiée avant l'envoi de leur formulaire parent <form>, ou après l'appel de la méthode checkValidity() de l'élément ou de son formulaire parent.
Cette vérification n'est pas effectuée lors de l'évènement blur.
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou affectez un gestionnaire d'évènements à la propriété correspondante.
Un objet Event générique.
Si un formulaire est soumis avec une valeur invalide, les éléments soumis sont vérifiés et, si une erreur est détectée, l'évènement invalid est déclenché sur l'élément invalide. Dans cet exemple, lorsqu'un évènement invalid est déclenché à cause d'une valeur invalide dans le champ input, la valeur invalide est ajoutée au journal.
| HTML # event-invalid |
| HTML # handler-oninvalid |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 9 déc. 2025 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.