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 anzeigt, ob das Element irgendwelchen Einschränkungsvalidierungsregeln entspricht, die darauf angewendet wurden. Ist der Wert falsch, löst die Methode außerdem ein invalid-Ereignis auf dem Element aus. Da es kein Standardverhalten des Browsers für checkValidity() gibt, hat das Abbrechen dieses invalid-Ereignisses keinen Effekt.

Hinweis: Ein HTML-<select>-Element mit einer nicht-null validationMessage wird als ungültig betrachtet, wird die CSS-:invalid-Pseudo-Klasse erfüllen 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 auf gültig zu setzen.

Syntax

js
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.

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