我的问题是:<input type='number' min='0' max='100' step='10'>
现代浏览器使用“step”属性来控制微调器步骤的大小和客户端验证。 我的用户通常输入一个粗略的百分比,所以10的步数很好(并使微调器更有用)。但我希望他们能够输入0-100之间的任何整数 - 约束验证会弹出错误并阻止表单提交“12”这样的值:-P
表单标记允许使用novalidate属性来阻止对整个表单进行客户端验证。 JS API允许您检查IF是否将验证输入。但是,您是否可以指定不对单个输入进行验证?或者更好的是,是否有可能特别阻止步骤验证?
BTW - 其他人是否发现<input type='number'>
上的微调浏览器的可用性非常差?或者我错过了什么?