我现在有两个input,一个type是text一个type是number,当我在text的input输入完东西以后切换到number的input,输入法并没有切换到数字模式,请问怎么解决

M1racle
- 发布:2015-06-17 11:11
- 更新:2015-06-17 13:20
- 阅读:1307
M1racle (作者)
换成tel也是不会自动切换到数字的,切换过去以后依然还是拼音的输入方式
2015-06-17 13:24
DCloud_heavensoft
回复 M1racle: 你是说不切换input直接点tel是可以出数字的,但是切换input就不行?什么手机和rom,感觉是rom的bug啊
2015-06-17 13:28
M1racle (作者)
小米 miui V6,就是如果直接点击tel的input可以直接出数字的,但是先点击text的input输入完毕后在点击tel的input就不会切换到数字了
2015-06-17 13:29
M1racle (作者)
回复 DCloud_heavensoft:输入法是百度输入法
2015-06-17 13:30
DCloud_heavensoft
回复 M1racle: 那你在手机浏览器里可能也会有这个bug。可以考虑绕过方案,比如先把焦点移除再重新置焦
2015-06-17 13:33
M1racle (作者)
回复 DCloud_heavensoft:能给个示例代码么?
2015-06-17 13:35
DCloud_heavensoft
回复 M1racle: 标准js有设置焦点的方法
2015-06-17 13:36
M1racle (作者)
回复 DCloud_heavensoft:是应该在onfocus里面是否得到焦点么?如果在onfocus里面获得焦点,会循环的啊
2015-06-17 13:56