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">
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.7k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
5 回答8k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.7k 阅读
maxlength
是对于type=text
才有效的。如果一定要
type=number
,那就这样: