输入框事件
type="number" 都可以切换键盘
表现:输入字母时,Android不显示也获取不到字符,但输入+-号是可以的
iOS会显示字母但是通过onkeypres、onkeydown、onkeyup、oninput都获取不到;
PC下,Chrome浏览器不能输入字母,但是用onkeypress可以拿到当前keyCode
总结:只能用于输入数字,并且iOS不能屏蔽字母,Android不能屏蔽+-号
type="tel"
表现:Android下可以切键盘,可以输入数字、字母,并且onchange可以拿到值(测试机型:魅族、OPPO,兼容性问题未知)
iOS下不可以切键盘,弹起电话键盘
总结:Android可以当做默认数字键盘的文本输入框
iOS只能作为电话键盘
以上两种iOS都不能做到默认弹出数字键盘的文本键盘
网友评论