在网页开发中遇到了一个问题,input设置type="number"后设置的max-length没有效果了
经过查阅资料后找到了两种解决办法
方法一
type类型设置为tel
<input type="tel" placeholder="请输入手机号码" maxlength="11" />
方法二
添加oninput事件,添加长度判断
<input type="number" maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)" placeholder="请输入手机号">