若是弹出数字键盘,须要改type='number'或'tel'android
oninput
只输入数字,别的字符replace
掉ios
<input type="tel" id="account" maxlength="10" oninput="value=value.replace(/[^\d]/g,'')"/>
这样就能够啦~web
小记:浏览器
*h5的input
type='number'
的话,pc端的不一样浏览器显示效果不一样。
1.输入框带有上下按钮,
2.有的并无带上下按钮。android
和ios
设备不一样的web内核的缘由,android
的webview的number
类型的输入框的placeholder
不显示了,而ios的显示*code