HTMLFormElement: checkValidity() 方法
checkValidity()
是 HTMLFormElement
接口的一个方法,它返回一个布尔值,指示所有关联的控件是否满足应用于它们的任何 约束验证 规则。此方法还会在每个无效元素上触发 invalid
事件,但不会在表单元素本身触发。由于 checkValidity()
没有默认的浏览器行为,因此取消此 invalid
事件没有任何效果。
语法
js
checkValidity()
参数
无。
返回值
如果关联控件的值没有有效性问题,则返回 true
;否则,返回 false
。
示例
在以下示例中,调用 checkValidity()
将返回 true
或 false
。
js
const element = document.getElementById("myForm");
console.log(element.checkValidity());
规范
规范 |
---|
HTML 标准 # dom-form-checkvalidity-dev |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。