HTMLSelectElement: checkValidity()-Methode
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 checkValidity()-Methode des HTMLSelectElement-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das Element alle darauf angewendeten Einschränkungsvalidierungsregeln erfüllt. Wenn false, löst die Methode auch ein invalid-Ereignis auf dem Element aus. Da es kein standardmäßiges Browserverhalten für checkValidity() gibt, hat das Abbrechen dieses invalid-Ereignisses keine Auswirkung.
Hinweis:
Ein HTML-<select>-Element mit einer nicht-null validationMessage wird als ungültig betrachtet, passt zur CSS-:invalid-Pseudoklasse und führt dazu, dass checkValidity() false zurückgibt. Verwenden Sie die HTMLSelectElement.setCustomValidity()-Methode, um die HTMLSelectElement.validationMessage auf den leeren String zu setzen und den validity-Zustand als gültig festzulegen.
Syntax
checkValidity()
Parameter
Keine.
Rückgabewert
Gibt true zurück, wenn der Wert des Elements keine Gültigkeitsprobleme hat; andernfalls wird false zurückgegeben.
Beispiele
Im folgenden Beispiel gibt der Aufruf von checkValidity() entweder true oder false zurück.
const element = document.getElementById("mySelect");
console.log(element.checkValidity());
Spezifikationen
| Spezifikation |
|---|
| HTML> # dom-cva-checkvalidity-dev> |