如何忽略范围输入类型的验证

Posted

技术标签:

【中文标题】如何忽略范围输入类型的验证【英文标题】:how to ignore validation of type of range input 【发布时间】:2021-07-10 04:06:39 【问题描述】:

您好,我的表单中有一个输入范围滑块。

<input class="form-control" type="range"  min="0" max="100"  step="1" name="ageRange" id="ageRange" value="0"   >

我使用 jquery.validate.min.js 验证表单。虽然我没有任何用于 ageRange 输入的 jquery 验证规则 它是经过验证的。移动滑动条并选择时,我收到此消息“请输入小于或等于 100 的值”

【问题讨论】:

【参考方案1】:

由于您在此处提供的 maxmin 属性,它已经过验证。 因此,如果您想忽略此特定字段中的验证,您可以删除 min 和 max 属性。

【讨论】:

是的,当删除最小值和最大值时,它会忽略验证。谢谢。但是当 min=0 和 max=0 并且输入 type="range" 我选择 40 值并且我得到了错误。 0 你设置 min = 0 & max = 0。相反,你应该设置 min = 0 但 max = 100

以上是关于如何忽略范围输入类型的验证的主要内容,如果未能解决你的问题,请参考以下文章

jquery.validation - 验证必填字段时如何忽略默认值

如果字段为空,如何忽略验证规则?

如何正确验证 HTML 输入中的数字范围? (角度 2)

jq.validate隐藏元素忽略验证

如何使用正则表达式验证范围 1-99?

jquery 验证仅验证第一个字段 - 其他字段被忽略