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