input属性控制弹出键盘类型
/**
* ios弹起数字键盘有三种⽅法
* 1. <input type="number"> 可以弹起带有⼩数点的键盘,可以键盘不⼲净,有其它各种字符,可切换输⼊法* 2. <input type="tel"> 可以弹起纯数字键盘,加#*特殊字符,不可以切换输⼊法,但没有⼩数点
* 3. <input type="text" pattern="\d*"> 可以弹起只有数字的键盘,不可切换输⼊法,没有⼩数点
*
* android 与ios不⼀样的是:
* 1. tel类型有⼩数点
* 2. 不⽀持pattern
*/
/**
* 控制键盘升降
* ios8 可以使⽤<input autofocus>,在⽆⽤户操作的情况下⾃动升起键盘,安卓系统只是focus光标,不会弹起键盘* 当⽤户有点击操作,就可以通过调⽤focus⽅法,使键盘弹起
属于input属性* 降下键盘则需要调⽤blur并且focus到另外⼀个a标签
*
* 此外⼀个⽐较奇怪的点在 click事件 =》⽐如页⾯乱滚,键盘不降等
* 估计系统触发click事件之前做了好多好多事,所以在touchend⾥preventDefault并模拟tap就好了
*
*/
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论