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 des HTMLSelectElement-Interfaces gibt einen booleschen Wert zurück, der angibt, ob das Element alle darauf angewendeten Einschränkungsvalidierungsregeln erfüllt. Wenn dies nicht der Fall ist, löst die Methode auch ein invalid-Ereignis für das 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, entspricht der CSS-:invalid-Pseudo-Klasse 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, um den validity-Zustand auf gültig zu setzen.

Syntax

js
checkValidity()

Parameter

Keine.

Rückgabewert

Gibt true zurück, wenn der Wert des Elements keine Validitätsprobleme aufweist; andernfalls wird false zurückgegeben.

Beispiele

Im folgenden Beispiel gibt das Aufrufen 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