HTMLButtonElement: reportValidity() Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Dezember 2018.
Die reportValidity()
Methode des HTMLButtonElement
Interfaces führt die gleichen Gültigkeitsprüfungsschritte wie die checkValidity()
Methode aus. Zusätzlich zeigt der Browser dem Benutzer das Problem an, wenn das invalid
Ereignis nicht abgebrochen wird.
Syntax
reportValidity()
Parameter
Keine.
Rückgabewert
Gibt true
zurück, wenn der Wert des Elements keine Gültigkeitsprobleme aufweist; andernfalls wird false
zurückgegeben.
Beispiele
Dieses weit hergeholte Beispiel demonstriert, wie ein Button ungültig gemacht werden kann.
HTML
Wir erstellen ein Formular, das nur ein paar Buttons enthält:
CSS
Wir fügen ein wenig CSS hinzu, einschließlich :valid
und :invalid
Stile für unseren Button:
JavaScript
Wir fügen eine Funktion hinzu, um den Wert, den Inhalt und die Validierungsnachricht des Beispiel-Buttons umzuschalten:
Ergebnisse
Der Button ist standardmäßig gültig. Aktivieren Sie "THIS BUTTON", um den Wert und den Inhalt zu ändern und eine benutzerdefinierte Fehlermeldung hinzuzufügen. Die Aktivierung des "reportValidity()" Buttons überprüft die Gültigkeit des Buttons, meldet die benutzerdefinierte Fehlermeldung dem Benutzer und löst ein invalid
Ereignis aus, wenn der Button die Einschränkungsvalidierung aufgrund der Nachricht nicht besteht.
Spezifikationen
Specification |
---|
HTML> # dom-cva-reportvalidity-dev> |
Browser-Kompatibilität
Loading…