如何仅输入1-9的输入类型编号?

时间:2017-10-06 08:54:14

标签: javascript jquery html

我试着这样:

<input type="number" pattern="[1-9]*" class="form-control" min="1">

我尝试输入点,它可以

如何禁用点(。)和另一个?

所以,只有1-9

2 个答案:

答案 0 :(得分:2)

min相同,您可以添加max=9

<input type="number" class="form-control" min="1" max="9">

您需要进行一些自定义JavaScript验证(有相应的库)来解释那些本身不支持它们的浏览器的minmax属性。

答案 1 :(得分:0)

您还可以在html5中使用pattern属性:

<input type="text" name="name" pattern="[0-9]" title="Title" />