44

从 w3c 学校,我们有以下定义:

不验证

当存在时,它指定表单数据(输入)在提交时不应该被验证。

表单验证

如果存在,它指定提交时不应验证元素。

提交按钮中使用formnovalidate与在表单中使用novalidate有什么不同吗?

(我真的不明白区别)

4

1 回答 1

59

novalidate应用于表单,并阻止其被验证;formnovalidate应用于提交按钮,并覆盖novalidate选项(如果存在);它的意思是“提交此表单而不进行验证,无论一般表单设置如何”。

规范中给出的示例是用户保存数据而不是发布数据时;数据可能不完整且无效,但不需要保存验证。

于 2012-11-05T12:34:04.383 回答