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 juillet 2015.
La méthode checkValidity() de l'interface HTMLInputElement retourne une valeur booléenne indiquant si l'élément respecte les règles de validation des contraintes qui lui sont appliquées. Si elle retourne faux, la méthode déclenche également un évènement invalid sur l'élément. Comme checkValidity() n'est associé à aucun comportement par défaut du navigateur, annuler cet évènement invalid n'a aucun effet.
Note : Un élément HTML <input> dont la propriété validationMessage n'est pas nulle est considéré comme invalide, correspondra à la pseudo-classe CSS :invalid et fera en sorte que checkValidity() retourne faux. Utilisez la méthode HTMLInputElement.setCustomValidity() pour définir HTMLInputElement.validationMessage sur la chaîne vide afin de rendre l'état validity valide.
Aucun.
Retourne true si la valeur de l'élément n'a pas de problèmes de validité ; sinon retourne false.
Le formulaire ci‑dessous contient un champ numérique requis et deux boutons : l'un pour vérifier le formulaire et l'autre pour l'envoyer.
Lorsque false, si la valeur est manquante, inférieure à 21, supérieure à 65, ou autrement invalide, l'évènement invalid sera enregistré dans la console. Pour signaler l'erreur à l'utilisateur·rice, utilisez plutôt HTMLInputElement.reportValidity().
| HTML # dom-cva-checkvalidity-dev |
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.