HTMLFormElement: reportValidity() 方法

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

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

语法

js
reportValidity()

参数

无。

返回值

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

示例

js
document.forms["my-form"].addEventListener("submit", () => {
  document.forms["my-form"].reportValidity();
});

规范

规范
HTML
# dom-cva-reportvalidity-dev

浏览器兼容性

另见