输入类型="数字"没有强制性步骤属性

时间:2015-04-22 13:56:38

标签: html5 input

我的表单中有一个输入,step定义为3

<form>
    <input name="surface" id="surface" type="number" step="3" />
</form>

我希望能够输入一个不是该步骤的多个数字,但是在浏览器验证时它被拒绝了。

例如,如果我插入&#34; 2.5&#34;在输入中,我得到的消息错误是:

  

请选择有效值。最接近的2个值是0和3.

是否可以将此步骤强制执行? 我尝试添加novalidate="novalidate"作为属性,但它不起作用。

1 个答案:

答案 0 :(得分:0)

经过更多研究后,似乎无法在HTML5输入上强制执行该步骤。

我必须实现一个自定义数字输入(在jQuery或其他方面)来实现这一点。