使用javascript在输入字段外键入时,聚焦并键入输入字段
正如标题所述,当我在输入字段外键入时,我想在输入字段中键入内容。使用javascript在输入字段外键入时,聚焦并键入输入字段,javascript,jquery,Javascript,Jquery,正如标题所述,当我在输入字段外键入时,我想在输入字段中键入内容。 用目前的代码,我可以在外面打字时把注意力集中在输入字段上,但似乎无法得到我按下的键出现在上面。请帮忙 例如,当您在不聚焦输入字段的情况下键入时,打开 <form id="searchForm" name="search"> <input id="searchBox" name="search_text"> </form> <script type="text/javascript">
用目前的代码,我可以在外面打字时把注意力集中在输入字段上,但似乎无法得到我按下的键出现在上面。请帮忙 例如,当您在不聚焦输入字段的情况下键入时,打开
<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>
$(“正文”)。关于(“键控”,功能(e){
$(“#searchForm[name='search_text']”)focus();
});
试试这个例子:
$(函数(){
$(文档).on(“向下键”,函数(e){
e、 停止传播();
$(“#搜索框”).focus();
});
});代码>
试试这个例子:
$(函数(){
$(文档).on(“向下键”,函数(e){
e、 停止传播();
$(“#搜索框”).focus();
});
});代码>
试试这个:
<style>
body, div, input {
color: #afa;
text-shadow: 0px 0px 1px #fff;
}
<style>
<input id="searchBox" name="search_text" style="color: transparent">
<script type="text/javascript">
$("body").on("keyup", function(e) {
$("#searchBox").focus();
});
</script>
正文,div,输入{
颜色:#afa;
文本阴影:0px 0px 1px#fff;
}
$(“正文”)。关于(“键控”,功能(e){
$(“#搜索框”).focus();
});
试试这个:
<style>
body, div, input {
color: #afa;
text-shadow: 0px 0px 1px #fff;
}
<style>
<input id="searchBox" name="search_text" style="color: transparent">
<script type="text/javascript">
$("body").on("keyup", function(e) {
$("#searchBox").focus();
});
</script>
正文,div,输入{
颜色:#afa;
文本阴影:0px 0px 1px#fff;
}
$(“正文”)。关于(“键控”,功能(e){
$(“#搜索框”).focus();
});
您只需使用Javascript即可(不需要jQuery):
请参阅。您可以只使用Javascript(不需要jQuery):
请参阅。在外面打字是什么意思。。。检查你的按键事件中是否有任何内容…console.log(e.which)
我只想把焦点放在输入字段上,当我在输入字段外键入时,我按下的键会被放在输入字段中。在输入字段外键入是什么意思。。。检查您的keyup事件中是否有任何内容…console.log(e.which)
我只想把焦点放在输入字段上,当我在输入字段外键入时,我按下的键将被放在输入字段中。不。还是一样的结果。只关注输入字段。我按下的键丢失了,我需要它出现在fieldnope上。还是一样的结果。只关注输入字段。我按下的键丢失了,我需要它显示在字段上,这只会有助于在页面加载时将注意力集中在字段上。。当我没有焦点时,需要一些东西来帮助我输入字段,这只会帮助我在页面加载时将焦点放在字段上。。当我没有焦点时,需要一些东西来帮助我在字段中键入。好的,结果仍然与我的代码相同。。我需要一种方法来获取我在不在输入字段焦点时按下的键,以便进入google.com上的字段生命。您是否希望将输入值转发到google.com搜索输入?希望输入值显示在输入字段上(不在输入字段焦点时)。。就像在google.com上,当你在搜索框失去焦点后键入内容一样。@Light93:那么很简单,只需将onkeyup
更改为onkeydown
,查看我的。好吧,结果仍然与我的代码相同。。我需要一种方法来获取我在不在输入字段焦点时按下的键,以便进入google.com上的字段生命。您是否希望将输入值转发到google.com搜索输入?希望输入值显示在输入字段上(不在输入字段焦点时)。。就像在google.com上,当你在搜索框失去焦点后键入内容一样。@Light93:那么很简单,只需将onkeyup
更改为onkeydown
,请参阅我的。