禁用 HTML5 多个表单的表单验证

Disable HTML5 form validation for multiple forms

在一个HTML页面中,有5种不同的形式。其中四个在 bootstrap 模态中。 HTML5 弹出主表单提交上所有表单的验证。除了提交表单之外,我们如何禁用表单的 HTML5 验证?

novalidate 属性添加到表单标签:

<form name="something" novalidate></form>

参考:https://www.w3.org/TR/html5/sec-forms.html#element-attrdef-form-novalidate

提交主窗体时出现了除主窗体之外的窗体的 HTML5 验证弹出窗口,因为其中一个窗体未正确关闭。因此,表单的范围影响了问题并被视为单个表单,因此 HTML5 验证。