Javascript 使用jquery自动键入表单
我有一个输入字段:Javascript 使用jquery自动键入表单,javascript,jquery,html,input,field,Javascript,Jquery,Html,Input,Field,我有一个输入字段: <input type="text" class="form-control" id="lookup" placeholder=" Start typing:"> 当用户开始在键盘上键入内容时,应自动选择该字段。 我找不到这样做的方法 $(document).keydown(function() { $('#lookup').focus(); }); 如果您不希望在其他输入具有焦点时触发此操作: $(document).keydown(functi
<input type="text" class="form-control" id="lookup" placeholder=" Start typing:">
当用户开始在键盘上键入内容时,应自动选择该字段。
我找不到这样做的方法
$(document).keydown(function() {
$('#lookup').focus();
});
如果您不希望在其他输入具有焦点时触发此操作:
$(document).keydown(function() {
var $focused = $('input:focus');
if (!$focused.length) {
$('#lookup').focus();
}
});
您可以使用相同的逻辑排除任何其他内容,如textarea:
var $focused = $('input:focus, textarea:focus');
表单中只有一个输入?如果有两个输入?:\@这就是他要的。它可以扩展,但我怎么知道呢?非常感谢你的广泛回答@Axxess-np。可惜有人否决了。我不知道为什么。@m59我想我错了。代码非常好,正是我所需要的