novalidate HTML属性有什么作用?

Nou*_* OM 6 html forms attributes

该novalidate属性在HTML的表单标签中起什么作用?

Vla*_*žić 23

向novalidate表单元素添加属性可防止对表单元素进行原生验证(如果已应用),让您的 JavaScript 能够畅通无阻地管理所有验证

基于 Linda 的 HTML5 课程:

novalidate 属性可防止表单在提交表单时运行其验证逻辑。换句话说,它总是让表单提交过程通过,而不管验证逻辑的结果通常是什么。现在你为什么要这样做呢?嗯,它的一个主要用途是允许用户保存表单的状态,以便他们以后可以继续,而不必先验证所有条目。

因此,例如,如果您的网站让用户填写表单并且用户希望能够保存他们的进度,您可以禁用表单的验证规则,让他们提交表单并在以后继续,而无需强迫他们先验证一切

实际上有两个属性可以强制执行行为。如果您想直接在表单标签上使用 novalidate,您可以在表单本身上使用 novalidate 属性。您也可以在每个控件的基础上执行此操作。