HTMLFormElement : propriété noValidate
Baseline
Widely available
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 propriété noValidate de l'interface HTMLFormElement est une valeur booléenne indiquant si l'élément <form> contourne la validation des contraintes lors de la soumission. Elle reflète l'attribut novalidate de l'élément <form> ; si l'attribut est présent, la valeur est true.
Si cet attribut n'est pas défini ou si sa valeur est false, le formulaire est soumis avec validation. Cela peut être contourné en réglant la propriété HTMLInputElement.formNoValidate ou HTMLButtonElement.formNoValidate à true, soit via JavaScript, soit via l'attribut HTML formnovalidate sur le contrôle utilisé pour soumettre le formulaire.
Cette propriété est lisible et modifiable.
Valeur
Un booléen.
Exemples
const element = document.getElementById("myForm");
console.log(element.noValidate);
Spécifications
| Specification |
|---|
| HTML> # dom-fs-novalidate> |
Compatibilité des navigateurs
Voir aussi
- La méthode
HTMLFormElement.reportValidity() - La méthode
HTMLFormElement.checkValidity() - La propriété
HTMLFormElement.action - La propriété
HTMLFormElement.enctype - La propriété
HTMLFormElement.method - La propriété
HTMLFormElement.target - L'élément HTML
<form> - Apprendre : Validation des formulaires côté client
- Guide : Validation des contraintes