HTMLButtonElement: 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 Juli 2015.
Die checkValidity()-Methode der Schnittstelle HTMLButtonElement gibt einen booleschen Wert zurück, der anzeigt, ob das Element alle darauf angewendeten Einschränkungsvalidierungsregeln erfüllt. Wenn der Wert false ist, wird außerdem ein invalid-Ereignis auf dem Element ausgelöst. Da es kein Standardverhalten des Browsers für checkValidity() gibt, hat das Abbrechen dieses invalid-Ereignisses keine Auswirkung. Es gibt immer true zurück, wenn der type des <button>-Elements "button" oder "reset" ist, da solche Schaltflächen nie Kandidaten für Einschränkungsvalidierung sind.
Hinweis:
Ein HTML-<button>-Element des Typs "submit" mit einer nicht-null validationMessage gilt als ungültig, wird mit der CSS-:invalid-Pseudoklasse übereinstimmen und checkValidity() wird false zurückgeben. Verwenden Sie die Methode HTMLButtonElement.setCustomValidity(), um die HTMLButtonElement.validationMessage auf einen leeren String zu setzen, um den validity-Zustand auf gültig zu setzen.
Syntax
checkValidity()
Parameter
Keine.
Rückgabewert
Gibt true zurück, wenn der Wert des Elements keine Validitätsprobleme hat; andernfalls false.
Beispiele
Im folgenden Beispiel gibt ein Aufruf von checkValidity() entweder true oder false zurück.
const element = document.getElementById("myButton");
console.log(element.checkValidity());
Spezifikationen
| Specification |
|---|
| HTML> # dom-cva-checkvalidity-dev> |
Browser-Kompatibilität
Loading…