HTMLFieldSetElement: setCustomValidity()-Methode - Web-APIs | MDN
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 setCustomValidity()-Methode der HTMLFieldSetElement-Schnittstelle setzt die benutzerdefinierte Fehlermeldung für das <fieldset>-Element. Verwenden Sie den leeren String, um anzugeben, dass das Element keinen benutzerdefinierten Validitätsfehler hat.
Das <fieldset>-Element ist kein Kandidat für die Beschränkungsvalidierung. Die reportValidity()-Methode wird nicht dazu führen, dass die benutzerdefinierte Fehlermeldung dem Benutzer angezeigt wird, setzt jedoch die customError-Eigenschaft des ValidityState-Objekts des Elements auf true und die valid-Eigenschaft auf false.
Syntax
js
setCustomValidity(string)
Parameter
string-
Der String, der die Fehlermeldung enthält. Der leere String entfernt alle benutzerdefinierten Validitätsfehler.
Rückgabewert
Keiner (undefined).
Beispiele
js
const errorFieldSet = document.getElementById("checkErrors");
const errors = issuesToReport();
if (errors) {
errorFieldSet.setCustomValidity("There is an error");
} else {
errorFieldSet.setCustomValidity("");
}
Spezifikationen
| Spezifikation |
|---|
| HTML # dom-cva-setcustomvalidity-dev |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.