HTML5中input輸入框在移動端的使用

移動端input的type類型

系統 IOS(10.3) Android(Vivo X6A)
email clipboard.png clipboard.png
url clipboard.png clipboard.png
number clipboard.png clipboard.png
range clipboard.png clipboard.png
date clipboard.png clipboard.png
month clipboard.png clipboard.png
week 不支持 clipboard.png
time clipboard.png clipboard.png
datetime clipboard.png clipboard.png
datetime-local clipboard.png clipboard.png
search clipboard.png clipboard.png
color 不支持 clipboard.png
tel clipboard.png clipboard.png
text clipboard.png clipboard.png

type爲number時,maxlength不生效

當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

相關文章
相關標籤/搜索