HTMLSelectElement: 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 December 2018.

Die checkValidity()-Methode der HTMLSelectElement-Schnittstelle gibt einen booleschen Wert zurück, der angibt, ob das Element die angewendeten Constraint-Validierung-Regeln erfüllt. Wenn der Wert false ist, löst die Methode auch ein invalid-Ereignis auf dem Element aus. Da es kein Standard-Browserverhalten für checkValidity() gibt, hat das Abbrechen dieses invalid-Ereignisses keine Wirkung.

Hinweis: Ein HTML-<select>-Element mit einer nicht-null validationMessage wird als ungültig angesehen, entspricht der CSS :invalid-Pseudoklasse und führt dazu, dass checkValidity() false zurückgibt. Verwenden Sie die Methode HTMLSelectElement.setCustomValidity(), um die HTMLSelectElement.validationMessage auf den leeren String zu setzen, um den validity-Zustand als gültig festzulegen.

Syntax

js
checkValidity()

Parameter

Keine.

Rückgabewert

Gibt true zurück, wenn der Wert des Elements keine Gültigkeitsprobleme hat; andernfalls gibt es false zurück.

Beispiele

Im folgenden Beispiel liefert der Aufruf von checkValidity() entweder true oder false zurück.

js
const element = document.getElementById("mySelect");
console.log(element.checkValidity());

Spezifikationen

Specification
HTML Standard
# dom-cva-checkvalidity-dev

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch