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

时间:2015-12-17 08:22:27

标签: html5 forms validation

我的问题是:<input type='number' min='0' max='100' step='10'>

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

表单标记允许使用novalidate属性来阻止对整个表单进行客户端验证。 JS API允许您检查IF是否将验证输入。但是,您是否可以指定不对单个输入进行验证?或者更好的是,是否有可能特别阻止步骤验证?

BTW - 其他人是否发现<input type='number'>上的微调浏览器的可用性非常差?或者我错过了什么?

0 个答案:

没有答案