Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用js或jquery自动检测键盘输入和自动聚焦输入并将其输入到输入中?_Javascript_Jquery_Html_Javascript Events - Fatal编程技术网

Javascript 如何使用js或jquery自动检测键盘输入和自动聚焦输入并将其输入到输入中?

Javascript 如何使用js或jquery自动检测键盘输入和自动聚焦输入并将其输入到输入中?,javascript,jquery,html,javascript-events,Javascript,Jquery,Html,Javascript Events,好的,我知道如何检测键盘输入。我知道如何专注于键盘输入 但我想知道检测键盘输入=>聚焦到textarea或textfield=>并将该键输入到字段中的最佳实践是什么 这就是它的工作原理:我在一页纸上。我打“A”。然后我的文本字段被聚焦,并在字段中键入“A”。这听起来微不足道,但实际上我还没有找到一个简单的方法来做到这一点。原因是,最初的键盘输入事件没有指向文本字段,我需要将该事件传播到新关注的文本字段 有没有一种传统的方法来执行类似的操作?示例html: <form> <inp

好的,我知道如何检测键盘输入。我知道如何专注于键盘输入

但我想知道检测键盘输入=>聚焦到textarea或textfield=>并将该键输入到字段中的最佳实践是什么

这就是它的工作原理:我在一页纸上。我打“A”。然后我的文本字段被聚焦,并在字段中键入“A”。这听起来微不足道,但实际上我还没有找到一个简单的方法来做到这一点。原因是,最初的键盘输入事件没有指向文本字段,我需要将该事件传播到新关注的文本字段

有没有一种传统的方法来执行类似的操作?

示例html:

<form>
<input type="text" />
<input type="text" id="thisguy" />
<input type="text" />
<input type="text" />
</form>​​​

需要清理一下。也许可以设置焦点而不是更改文本值。

是的,我现在就是这么做的。我想没有“本机”方法可以做到这一点(如传播事件等)。live方法提供了将委托事件处理程序附加到页面的文档元素的方法,这简化了在将内容动态添加到页面时事件处理程序的使用。
$(document).live('keypress', function (e) {

$('#thisguy').val($('#thisguy').val() + String.fromCharCode(e.which));
});​