Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
ElementInternals: willValidate-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2023.
Die schreibgeschützte EigenschaftwillValidate derElementInternals-Schnittstelle gibttrue zurück, wenn das Element ein übermittelbares Element ist, das ein Kandidat für dieEinschränkungsvalidierung ist.
Elemente, die keine Kandidaten für die Einschränkungsvalidierung sein können, sind solche, die die Attributedisabled,hidden oderreadonly besitzen, Eingabeelemente vomtype=button odertype=reset, oder jedes Element, das ein<datalist>-Element ist oder einen<datalist>-Element-Vorfahren hat.
In diesem Artikel
Wert
true, wenn das Element ein Kandidat für die Einschränkungsvalidierung ist, sonstfalse.
Ausnahmen
NotSupportedErrorDOMExceptionWird ausgelöst, wenn das Element seine
formAssociated-Eigenschaft nicht auftruegesetzt hat.
Beispiele
Das folgende Beispiel zeigt eine benutzerdefinierte Checkbox-Komponente mitformAssociated auftrue gesetzt. Der Wert vonwillValidate wird in der Konsole protokolliert.
class CustomCheckbox extends HTMLElement { static formAssociated = true; constructor() { super(); this.internals_ = this.attachInternals(); } // …}window.customElements.define("custom-checkbox", CustomCheckbox);let element = document.getElementById("custom-checkbox");console.log(element.internals_.willValidate); // trueSpezifikationen
| Specification |
|---|
| HTML> # dom-elementinternals-willvalidate> |