input 输入框 type="number" 情况下 maxlength 属性无效
请问有什么好的解决方法吗?
现在必须要使用 type = "number"
谢谢各位大神
input 输入框 type="number" 情况下 maxlength 属性无效
请问有什么好的解决方法吗?
现在必须要使用 type = "number"
谢谢各位大神
楼主本来给的type是number,应该是规定这个input只能填数字吧,我写个事件规定只能填数字,最大长度为5.
<input type="text" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" onafterpaste="this.value=this.value.replace(/[^0-9]/g,\'\')" onpaste="return false" maxlength="5">
10 回答11.5k 阅读
4 回答3.4k 阅读✓ 已解决
2 回答3k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
maxlength
是对于type=text
才有效的。如果一定要
type=number
,那就这样: