我的表单中有一个输入,step
定义为3
:
<form>
<input name="surface" id="surface" type="number" step="3" />
</form>
我希望能够输入一个不是该步骤的多个数字,但是在浏览器验证时它被拒绝了。
例如,如果我插入&#34; 2.5&#34;在输入中,我得到的消息错误是:
请选择有效值。最接近的2个值是0和3.
是否可以将此步骤强制执行?
我尝试添加novalidate="novalidate"
作为属性,但它不起作用。
答案 0 :(得分:0)
经过更多研究后,似乎无法在HTML5输入上强制执行该步骤。
我必须实现一个自定义数字输入(在jQuery或其他方面)来实现这一点。