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 December 2018.
Die reportValidity()
-Methode des HTMLButtonElement
Interfaces führt die gleichen Gültigkeitsprüfungen durch wie die checkValidity()
-Methode. 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 zeigt, wie ein Button ungültig gemacht werden kann.
HTML
Wir erstellen ein Formular, das nur einige Buttons enthält:
CSS
Wir fügen ein wenig CSS hinzu, einschließlich :valid
und :invalid
Stilen für unseren Button:
JavaScript
Wir fügen eine Funktion hinzu, um den Wert, Inhalt und die Fehlermeldung des Beispiel-Buttons zu wechseln:
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. Durch Aktivieren des "reportValidity()"-Buttons wird die Gültigkeit des Buttons geprüft, die benutzerdefinierte Fehlermeldung dem Benutzer gemeldet und ein invalid
-Ereignis ausgelöst, wenn der Button die Einschränkungsvalidierung aufgrund der Meldung nicht besteht.
Spezifikationen
Specification |
---|
HTML # dom-cva-reportvalidity-dev |