HTMLFormElement:reportValidity() 方法

基线 广泛可用

此功能已得到很好的确立,并且可以在许多设备和浏览器版本上运行。它自以下时间以来在浏览器中可用 2018 年 12 月.

reportValidity() 方法是 HTMLFormElement 接口的方法,它执行与 checkValidity() 方法相同的有效性检查步骤。此外,对于每个已触发且未取消的 invalid 事件,浏览器都会向用户显示问题。

语法

js
reportValidity()

参数

无。

返回值

如果关联控件的值没有有效性问题,则返回 true;否则,返回 false

示例

js
document.forms["myform"].addEventListener(
  "submit",
  () => {
    document.forms["myform"].reportValidity();
  },
  false,
);

规范

规范
HTML 标准
# dom-cva-reportvalidity-dev

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅