web api instance method
HTMLTextAreaElement: checkValidity() method
The checkValidity() method of the HTMLTextAreaElement interface returns a boolean value which indicates if the element meets any constraint validation rules applied to it. If false, the method also fires an invalid event on the element. Because there’s no default browser behavior for checkValidity(), canceling this invalid event has no effect.
[!NOTE] An HTML
<textarea>element with a non-nullvalidationMessageis considered invalid, will match the CSS:invalidpseudo-class, and will causecheckValidity()to return false. Use thesetCustomValidity()method to set thevalidationMessageto the empty string to set thevaliditystate to be valid.
Syntax
checkValidity()
Parameters
None.
Return value
Returns true if the element’s value has no validity problems; otherwise, returns false.
Examples
In the following example, calling checkValidity() returns either true or false.
const element = document.getElementById("myTextArea");
console.log(element.checkValidity());
Specifications
Browser compatibility
See also
reportValidity()<textarea><form>- Learn: Client-side form validation
- Guide: Constraint validation
- CSS
:validand:invalidpseudo-classes