我有一个HTML表单,其中我有一些输入字段,一些设置为type="text"
,另一些设置为type="number"
。
在我的type="text"
字段中,我可以使用此参数size="3"
,但在我的type="number"
中,此参数只是被忽略,我的输入字段大小太长。人们需要能够在这些字段中只输入3个数字。因此,大小与20个字符相似的输入字段不是很吸引人。
我不能把它改回文本,因为它只能是数字。
那么有什么办法可以改变type="number"
的尺寸吗?
提前致谢!
编辑:谢谢你们的min,max,但这只能解决maxlength问题。还有一种方法可以用于尺码一号吗?非常感谢!
编辑:改述我的问题
答案 0 :(得分:3)
只需使用min
和max
属性。
<input type="number" min="0" max="999" step="1" />
答案 1 :(得分:1)
使用min和max属性。 有关所有可能的属性,请参阅http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html
答案 2 :(得分:0)
您必须指定一个值范围
<input type="number" min="0" max="999" />
只接受0到999之间的输入。