HTMLFieldSetElement: Gültigkeitseigenschaft - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die schreibgeschützte validity-Eigenschaft der HTMLFieldSetElement-Schnittstelle gibt ein ValidityState-Objekt zurück, das die Gültigkeitszustände dieses Elements darstellt. Obwohl <fieldset>-Elemente nie Kandidaten für Einschränkungsvalidierung sind, kann der Gültigkeitszustand trotzdem ungültig sein, wenn eine benutzerdefinierte Fehlermeldung gesetzt wurde.
Hinweis:
Die :valid und :invalid CSS-Pseudoklassen werden auf <fieldset>-Elemente basierend auf der Gültigkeit ihrer untergeordneten Formularelemente angewendet, nicht auf das Fieldset selbst.
Wert
Ein ValidityState-Objekt.
Beispiele
Das folgende Beispiel zeigt, dass ein <fieldset> in einem ungültigen Zustand ist, wenn ein customError gesetzt ist; in diesem Zustand gibt checkValidity() true zurück, während die validity-Eigenschaft des validityState false ist.
js
const fieldSet = document.getElementById("myFieldSet");
fieldSet.setCustomValidity("This fieldset is invalid.");
const validityState = fieldSet.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(fieldSet.checkValidity()); // true
Hinweis:
Die :valid und :invalid CSS-Pseudoklassen werden auf <fieldset>-Elemente basierend auf der Gültigkeit ihrer untergeordneten Formularelemente angewendet, nicht auf das Fieldset selbst.
Spezifikationen
| Spezifikation |
|---|
| HTML # the-constraint-validation-api:dom-cva-validity |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.