Jquery:如何动态地将所有键盘输入重定向到文本框



这就是我想做的,但由于某种原因它不适合我:

  1. 用户在keyup上任意位置输入内容

  2. 抓住按下的键并将其放入名为character的变量

  3. textbox inputField value = inputField value + the new character variable

一个工作示例:http://dojin.co/(首先点击登录框外,然后试着在任何地方输入)

下面是我的代码:

HTML:

<input type="text"></input>
<input type="text" id="inputField"></input>
JavaScript/jQuery:

$(document).keyup(function(e) {
  var character = String.fromCharCode(e.which);
  $('#inputField').val($('#inputField').val() + character);
});

您可以简单地使用JavaScript:

function inputFocus(){
    document.getElementById("inputField").focus();
}
window.onkeydown = inputFocus;

这是工作演示

最新更新