作为标题状态,我想在输入字段之外输入时输入到输入字段。
使用当前代码,当我在外面键入内容时,我可以专注于输入字段,但是似乎无法获得按下的键。请帮助..

就像在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/

10-12 12:27
查看更多