Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
ElementInternals: checkValidity() Methode
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.
DiecheckValidity() Methode derElementInternals-Schnittstelle überprüft, ob das Element alle darauf angewendetenConstraint-Validierung Regeln erfüllt.
WenncheckValidityfalse zurückgibt, wird ein abbrechbaresungültiges Ereignis auf dem Element ausgelöst.
In diesem Artikel
Syntax
checkValidity()Parameter
Keine.
Rückgabewert
Ein boolescher Wert,true, wenn das Element alle Validierungsbeschränkungen erfüllt.
Ausnahmen
NotSupportedErrorDOMExceptionWird ausgelöst, wenn das Element seine
formAssociated-Eigenschaft nicht auftruegesetzt hat.
Beispiele
Im folgenden Beispiel wirdElementInternals.setValidity() verwendet, um anzuzeigen, dass das Element die Validierungsregeln nicht erfüllt. Beim Aufruf voncheckValidity() wirdfalse zurückgegeben. Nach einem erneuten Aufruf vonsetValidity, diesmal mit der Angabe, dass alle Regeln falsch markiert sind, gibtcheckValidity()true zurück.
let element = document.getElementById("join-checkbox");element.internals_.setValidity({ valueMissing: true }, "my message");console.log(element.internals_.checkValidity()); // falseelement.internals_.setValidity({});console.log(element.internals_.checkValidity()); // trueSpezifikationen
| Specification |
|---|
| HTML> # dom-elementinternals-checkvalidity> |