我试着这样:
<input type="number" pattern="[1-9]*" class="form-control" min="1">
我尝试输入点,它可以
如何禁用点(。)和另一个?
所以,只有1-9
答案 0 :(得分:2)
与min
相同,您可以添加max=9
:
<input type="number" class="form-control" min="1" max="9">
您需要进行一些自定义JavaScript验证(有相应的库)来解释那些本身不支持它们的浏览器的min
和max
属性。
答案 1 :(得分:0)
您还可以在html5中使用pattern属性:
<input type="text" name="name" pattern="[0-9]" title="Title" />