为什么我使用novalidate属性

时间:2017-07-26 21:31:46

标签: html forms

感谢您阅读我的问题并尝试解决。 我的问题基于HTML特定的表单标记。为什么我使用novalidate属性??? 请回答我!! 我真的需要你的答案

1 个答案:

答案 0 :(得分:3)

向表单元素添加novalidate属性会阻止对表单元素进行原生验证(如果已应用),从而允许JavaScript无阻碍地管理所有验证

Based on the HTML5 course on Linda:

  

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

     

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

     

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