HTMLInputElement: validationMessage-Eigenschaft
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 validationMessage
-Eigenschaft der HTMLInputElement
-Schnittstelle ist eine schreibgeschützte Eigenschaft, die einen Zeichenfolgenwert zurückgibt, der eine lokalisierte Nachricht beschreibt, welche die Überprüfungsanforderungen des <input>
-Elements nicht erfüllt (falls vorhanden).
Wenn das <input>
-Element kein Kandidat für die Eingabebeschränkungsüberprüfung ist (HTMLInputElement.willValidate
ist false
) oder seine Einschränkungen erfüllt, ist der Wert die leere Zeichenfolge (""
).
Wenn das Element ein Kandidat für die Eingabebeschränkungsüberprüfung ist (willValidate
ist true
) und die Einschränkungen nicht erfüllt sind (die valid
-Eigenschaft des HTMLInputElement.validity
-Objekts ist false
), ist der Wert die Fehlermeldung, die dem Benutzer während der Überprüfung angezeigt würde.
Wert
Eine Zeichenfolge.
Beispiel
const input = document.getElementById("myInput");
const errorMessage = input.validationMessage;
Spezifikationen
Specification |
---|
HTML Standard # dom-cva-validationmessage-dev |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
<input>
HTMLInputElement
HTMLInputElement.willValidate
HTMLInputElement.validity
HTMLInputElement.checkValidity()
HTMLInputElement.reportValidity()
HTMLInputElement.setCustomValidity()
- Lernen: Überprüfung von Formularen auf der Clientseite
- Leitfaden: Einschränkende Validierung
- CSS
:valid
und:invalid
Pseudo-Klassen