HTMLInputElement: validationMessage property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
ThevalidationMessage read-only property of theHTMLInputElement interface returns a string representing a localized message that describes the validation constraints that the<input> control does not satisfy (if any).
If the<input> element is not a candidate for constraint validation (HTMLInputElement.willValidate isfalse), or it satisfies its constraints, the value is the empty string ("").
If the element is a candidate for constraint validation (willValidate istrue) and the constraints are not met (theHTMLInputElement.validity object'svalid property isfalse), the value is the error message that would be shown to the user during validation.
In this article
Value
A string.
Example
const input = document.getElementById("myInput");const errorMessage = input.validationMessage;Specifications
| Specification |
|---|
| HTML> # dom-cva-validationmessage-dev> |