问题
当input的type为text时,maxlenght可以起到控制长度的作用。
当input的type为number时,无效。
解决办法
以下两种方法任选其一
- 可以将type设置为tel
- <input type="number" oninput="if(value.length>5)value=value.slice(0,5)" />
本文介绍了解决input元素长度控制的问题,对于type为number的情况,直接使用maxlength属性无效。提供了两种解决方案:一是更改type属性为tel;二是通过oninput事件监听并截断过长的输入。
当input的type为text时,maxlenght可以起到控制长度的作用。
当input的type为number时,无效。
以下两种方法任选其一

被折叠的 条评论
为什么被折叠?
