Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLFormElement: 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 HTMLFormElement-Interfaces gibt einen booleschen Wert zurück, der angibt, ob alle zugehörigen Steuerungen alle auf sie angewendeten Einschränkungsvalidierungs-Regeln erfüllen. Die Methode löst auch ein invalid-Ereignis für jedes ungültige Element aus, jedoch nicht für das Formularelement selbst. Da es kein vordefiniertes Browserverhalten für checkValidity() gibt, hat das Abbrechen dieses invalid-Ereignisses keine Wirkung.

Hinweis: Die :valid und :invalid CSS-Pseudoklassen werden auf <form>-Elemente angewendet, basierend auf der Gültigkeit der ihnen zugeordneten Formularsteuerungen, nicht auf der Gültigkeit des <form>-Elements selbst.

Syntax

js
checkValidity()

Parameter

Keine.

Rückgabewert

Gibt true zurück, wenn die Werte der zugehörigen Steuerungen keine Gültigkeitsprobleme aufweisen; andernfalls wird false zurückgegeben.

Beispiele

Im folgenden Beispiel würde der Aufruf von checkValidity() true oder false zurückgeben.

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

Spezifikationen

Spezifikation
HTML
# dom-form-checkvalidity-dev

Browser-Kompatibilität

Siehe auch