感谢您阅读我的问题并尝试解决。 我的问题基于HTML特定的表单标记。为什么我使用novalidate属性??? 请回答我!! 我真的需要你的答案
答案 0 :(得分:3)
向表单元素添加novalidate
属性会阻止对表单元素进行原生验证(如果已应用),从而允许JavaScript无阻碍地管理所有验证
Based on the HTML5 course on Linda:
novalidate属性可防止表单运行其验证 表单提交时的逻辑。换句话说,它总是让它 表单提交过程无论结果如何都要经过 验证逻辑通常会。你为什么要这样做 那?嗯,这个的一个主要用途是允许用户保存表单 状态,以便他们可以在以后继续,而不必首先验证所有 条目。
因此,例如,如果您的网站让用户填写表单并且 用户希望能够保存他们的进度,您可以禁用您的 表格的验证法律,让他们提交表格并继续 以后不必强迫他们先验证一切
实际上有两个属性可以强制执行行为。如果你想 要直接在表单标记上使用novalidate,您可以使用novalidate 在表格本身上也是正确的。你也可以在每个控件上执行此操作 基础。