Chrome(Android)键盘在js焦点更改时将单词转到下一个输入

时间:2016-04-13 23:37:54

标签: javascript android html google-chrome

我有两个输入,当第一个接收到输入密钥时,它会聚焦到下一个(参见脚本标记)。在Android(6.0.1)上的Chrome(49)上,当您按下 - >键盘右下角的按钮(标准键盘),它将最后一个单词键入键盘并将其传送到新输入。

有没有办法防止这种情况或在没有这种行为的情况下获得类似效果?

<input type="text" id="first-input"></input>
<input type="text"></input>
<script>
 var first = document.getElementById('first-input');
 first.onkeyup = function(event) {
  if (event.keyCode == 13) {
    first.nextElementSibling.focus();
  }
}

此处运行示例: https://jsfiddle.net/jmn0pze7/1/

1 个答案:

答案 0 :(得分:0)

我在这个问题上找到了解决这个问题的方法:Android Chrome input onkeydown

清除输入焦点上的文字

$('input').val('');