Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLObjectElement : propriété validity

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é en lecture seule validity de l'interface HTMLObjectElement retourne un objet ValidityState qui représente les états de validité de cet élément. Bien que les éléments <object> ne soient jamais candidats à la validation de contraintes, l'état de validité peut tout de même être invalide si un message de validité personnalisé a été défini.

Valeur

Un objet ValidityState.

Exemples

L'exemple suivant montre qu'un <object> est dans un état invalide lorsqu'un customError est défini ; dans cet état, checkValidity() retourne true tandis que la propriété valid de validityState est false.

js
const objectElem = document.getElementById("myObjectElm");
objectElem.setCustomValidity("Cet élément object est invalide.");
const validityState = objectElem.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(objectElem.checkValidity()); // true

Spécifications

Specification
HTML
# dom-cva-validity

Compatibilité des navigateurs

Voir aussi