input type="number"里面的value怎么限制数字大小

比如:

<input type="numer" value="10"/>

我希望value不能超过5,应该怎么控制.
文档给出max属性,但是并没什么用~

阅读 20.8k
3 个回答

max,min的大小限制以及step属性是给右侧的上下按钮使用的,手动输入数值的话,他就是个input框

你可以监听input的input事件或者change事件来实现

新手上路,请多包涵

<input type="number" max="10" step="3">
怎么会没用呢?

添加oninput事件例如大于5000:
oninput = "if(value>5000) value=5000;"

推荐问题