【发布时间】:2012-07-30 11:08:58
【问题描述】:
来自 w3c 学校,我们有以下定义:
不验证:
当存在时,它指定表单数据(输入)不应该是 提交时验证。
formnovalidate:
当存在时,它指定元素不应该 提交时验证。
在提交按钮中使用formnovalidate与在form中使用novalidate有什么不同吗?
(我真的不明白)
【问题讨论】:
来自 w3c 学校,我们有以下定义:
不验证:
当存在时,它指定表单数据(输入)不应该是 提交时验证。
formnovalidate:
当存在时,它指定元素不应该 提交时验证。
在提交按钮中使用formnovalidate与在form中使用novalidate有什么不同吗?
(我真的不明白)
【问题讨论】:
novalidate 应用于表单,并阻止它被验证; formnovalidate 应用于提交按钮,并覆盖novalidate 选项(如果存在);它的意思是“提交此表单而不进行验证,无论一般表单设置如何”。
规范中给出的示例是用户保存数据而不是发布数据时;数据可能不完整且无效,但不需要保存验证。
【讨论】:
<input type="number" name="futureDailyAdSpend" value="138.03" step="50" min="50" formnovalidate/>。我收到此错误:“请输入一个有效值。两个最接近的有效值是 100 和 150。”