HTMLTextAreaElement: checkValidity() 方法
checkValidity()
是 HTMLTextAreaElement
接口的一个方法,它返回一个布尔值,指示元素是否满足应用于它的任何 约束验证 规则。如果为 false,则该方法还会在元素上触发 invalid
事件。由于 checkValidity()
没有默认的浏览器行为,因此取消此 invalid
事件无效。
注意:带有非空 validationMessage
的 HTML <textarea>
元素被视为无效,将匹配 CSS :invalid
伪类,并将导致 checkValidity()
返回 false。使用 HTMLTextAreaElement.setCustomValidity()
方法将 HTMLTextAreaElement.validationMessage
设置为空字符串,以将 validity
状态设置为有效。
语法
js
checkValidity()
参数
无。
返回值
如果元素的值没有有效性问题,则返回 true
;否则,返回 false
。
示例
在以下示例中,调用 checkValidity()
返回 true
或 false
。
js
const element = document.getElementById("myTextArea");
console.log(element.checkValidity());
规范
规范 |
---|
HTML 标准 # dom-cva-checkvalidity-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。