从w3c学校我们有这些定义:
的 NOVALIDATE :
如果存在,则指定表单数据(输入)不应该是 在提交时验证。
的 formnovalidate :
如果存在,则指定该元素不应该是 在提交时验证。
提交按钮在表单中使用 novalidate 时,使用 formnovalidate 会有什么不同吗?
(我真的没有区别)
答案 0 :(得分:54)
novalidate
已应用于表单,并阻止对其进行验证; formnovalidate
应用于提交按钮,并覆盖novalidate
选项(如果存在);它表示“无需验证即可提交此表单,无论一般表单设置如何”。
规范中给出的示例是用户保存数据而不是发布数据;数据可能不完整且无效,但不需要保存验证。