怎么控制input只能输入数字而且最大为10

我的input标签的类型是text,需要在里面只能输入数字,而且最大是10,不用正则表达式,要怎么实现

阅读 25.1k
2 个回答

<input type="number" name="points" min="1" max="10" />

参考:http://www.w3school.com.cn/tiy/t.asp?f=html5_form_number

2015年12月24日 14:00:28 更新

<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" maxlength = 1>

收工。

我觉得还是正则好多了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题