系統 | 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