系统 | IOS(10.3) | Android(Vivo X6A) |
---|---|---|
![]() |
![]() |
|
url | ![]() |
![]() |
number | ![]() |
![]() |
range | ![]() |
![]() |
date | ![]() |
![]() |
month | ![]() |
![]() |
week | 不支持 | ![]() |
time | ![]() |
![]() |
datetime | ![]() |
![]() |
datetime-local | ![]() |
![]() |
search | ![]() |
![]() |
color | 不支持 | ![]() |
tel | ![]() |
![]() |
text | ![]() |
![]() |
当input输入框的type类型为number的时候,设置maxlength属性来限定输入的最大长度,发现,该属性没有正常限制最大输入长度。html
<input type="number" maxlength="6" />
上面代码中,长度能够无限输入。若是想实现最大输入长度为6,怎么解决呢?这个就要使用js来控制了。url
<input type="number" oninput="if(value.length>6)value=value.slice(0,6)" />
经过给input输入框绑定oninput事件,就能够实现最大输入长度的限制了。spa