作为标题状态,我想在输入字段之外输入时输入到输入字段。
使用当前代码,当我在外面键入内容时,我可以专注于输入字段,但是似乎无法获得按下的键。请帮助..
就像在google.com上输入而没有关注输入字段时一样。
<form id="searchForm" name="search">
<input id="searchBox" name="search_text">
</form>
<script type="text/javascript">
$("body").on("keyup", function(e) {
$("#searchForm[name='search_text']").focus();
});
</script>
最佳答案
您可以只使用Javascript(不需要jQuery)来做到这一点:
function inputFocus(){
document.getElementById("searchBox").focus();
}
window.onkeydown = inputFocus;
请参见the working DEMO。
关于javascript - 使用javascript在输入字段之外键入内容时,请聚焦并输入到输入字段中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27794945/