是否可以对特定输入禁用HTML5约束验证?

是否可以对特定输入禁用HTML5约束验证?,html,forms,validation,Html,Forms,Validation,我的问题是: 现代浏览器使用“step”属性来控制微调器步骤的大小和进行客户端验证。 我的用户通常会输入一个粗略的百分比,因此10的步骤就可以了(这会使微调器更有用)。但我希望他们能够输入0-100之间的任何整数——约束验证会弹出一个错误,并阻止表单提交值,如“12”:-P 表单标记允许使用novalidate属性来阻止对整个表单进行客户端验证。JSAPI允许您检查输入是否将被验证。但是,您可以为单个输入指定不验证吗?或者更好的是,是否可以专门阻止步骤验证 顺便说一句,还有人发现浏览器上的微调器

我的问题是:

现代浏览器使用“step”属性来控制微调器步骤的大小和进行客户端验证。 我的用户通常会输入一个粗略的百分比,因此10的步骤就可以了(这会使微调器更有用)。但我希望他们能够输入0-100之间的任何整数——约束验证会弹出一个错误,并阻止表单提交值,如“12”:-P

表单标记允许使用novalidate属性来阻止对整个表单进行客户端验证。JSAPI允许您检查输入是否将被验证。但是,您可以为单个输入指定不验证吗?或者更好的是,是否可以专门阻止步骤验证


顺便说一句,还有人发现浏览器上的微调器可用性很差吗?还是我遗漏了什么?

这是我目前为止最好的猜测:它确实消除了验证消息,但我还没有找到一种方法来告诉表单这个字段实际上是有效的。validity属性是只读的,并且setCustomValidity()在验证期间不会重置有效性。胡扯!这是我到目前为止最好的猜测:它确实消除了验证消息,但我还没有找到一种方法来告诉表单这个字段实际上是有效的。validity属性是只读的,并且setCustomValidity()在验证期间不会重置有效性。胡扯!