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 des HTMLInputElement
-Interfaces ist schreibgeschützt und gibt einen String zurück, der eine lokalisierte Nachricht darstellt, die die Validierungseinschränkungen beschreibt, die das <input>
-Element nicht erfüllt (falls vorhanden).
Wenn das <input>
-Element kein Kandidat für die Einschränkungsvalidierung ist (HTMLInputElement.willValidate
ist false
) oder es seine Einschränkungen erfüllt, ist der Wert ein leerer String (""
).
Wenn das Element ein Kandidat für die Einschränkungsvalidierung 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 Validierung angezeigt würde.
Wert
Ein String.
Beispiel
const input = document.getElementById("myInput");
const errorMessage = input.validationMessage;
Spezifikationen
Specification |
---|
HTML # dom-cva-validationmessage-dev |
Browser-Kompatibilität
Siehe auch
<input>
HTMLInputElement
HTMLInputElement.willValidate
HTMLInputElement.validity
HTMLInputElement.checkValidity()
HTMLInputElement.reportValidity()
HTMLInputElement.setCustomValidity()
- Erfahren Sie mehr: Client-seitige Formularvalidierung
- Leitfaden: Einschränkungsvalidierung
- CSS
:valid
und:invalid
Pseudoklassen