HTMLTextAreaElement: 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 December 2018.
The validationMessage
read-only property of the HTMLTextAreaElement
interface returns a string representing a localized message that describes the validation constraints that the <textarea>
control does not satisfy (if any). This is the empty string if the control is not a candidate for constraint validation (HTMLTextAreaElement.willValidate
is false
), or it satisfies its constraints.
If the <textarea>
element is a candidate for constraint validation (willValidate
is true
) and the constraints are not met (the HTMLTextAreaElement.validity
object's valid
property is false
), the value is the error message that would be shown to the user during validation.
Value
A string.
Example
const textarea = document.getElementById("myTextArea");
const errorMessage = textarea.validationMessage;
Specifications
Specification |
---|
HTML Standard # dom-cva-validationmessage-dev |
Browser compatibility
BCD tables only load in the browser
See also
<textarea>
HTMLTextAreaElement
HTMLTextAreaElement.willValidate
HTMLTextAreaElement.validity
HTMLTextAreaElement.checkValidity()
HTMLTextAreaElement.reportValidity()
HTMLTextAreaElement.setCustomValidity()
- Learn: Client-side form validation
- Guide: Constraint validation
- CSS
:valid
and:invalid
pseudo-classes