我有一个表单,它有一个数字字段,显示为:无;
此字段未标记为必填,但它具有最小值。它也有一个设置值0(直到改变),必须保持这种方式。
这是输入的代码:
<input type="number" min="200" step="100" name="limit1" id="limit1" placeholder="amount" value="0" style="display: none;">
是否可以删除此字段的html5验证?
我不想在整个表单上使用novalidate,而只是禁用这个元素的检查。
谢谢。
发布于 2016-09-05 18:39:22
您可以在表单上指定novalidate
属性,但这将删除对整个表单的验证。对于单独的字段,您可以尝试将它们的类型临时更改为text
或hidden
,因为它们不应该可见。它们将保留值,但不支持像min
这样的属性。
发布于 2016-09-05 18:42:25
您可以添加disabled
属性
发布于 2016-09-05 18:45:53
可以使用return false
指定oninvalid
属性
<input type="number"
min="200"
step="100"
name="limit1"
id="limit1"
placeholder="amount"
value="0"
oninvalid="return false" <!-- -->
style="display: none;">
https://stackoverflow.com/questions/39336067
复制相似问题