Chrome在输入之间切换时隐藏键盘

时间:2015-04-30 16:41:03

标签: javascript android jquery html css

Android上的Chrome

我无法在两个输入之间切换。 HTML只是

<input type="text"/> 
<input type="text"/>

当我在第一个输入中键入文本然后单击第二个输入时,屏幕键盘就会消失。这使得我必须再次点击第二个输入才能显示键盘。真的很烦人。

我试过给他们一个tabindex,但这没有帮助。我也尝试将它们放入form并且没有帮助。

这是一个显示问题的小提琴。 http://jsfiddle.net/k9bnd2gy/4/show/

1 个答案:

答案 0 :(得分:3)

我在setSelectionRange事件被触发时使用focus解决了这个问题。

这是有效的,因为它会强制光标进入input

$('input').on('focus',function(event){
    this.setSelectionRange(0, 0);  
});