php - 将输入字段焦点设置为开始输入

标签 php javascript jquery search-engine setfocus

我正在寻找一种能够在不选择任何内容的情况下开始在网站上键入内容然后聚焦特定输入字段的方法。

Google 也采用了此功能。在他们的搜索结果中,您可以点击任意位置(分散搜索字段的焦点),当您开始输入时,它会自动再次聚焦在搜索字段上。

我正在考虑将 jQuery 通用 onkeyup 函数专注于该领域,有什么建议吗?

非常感谢。

最佳答案

您应该绑定(bind) keydown 事件,但立即取消绑定(bind),以便可以在其他文本输入中继续键入,而不会将焦点恢复到默认输入。

$(document).bind('keydown',function(e){
    $('#defaultInput').focus();
    $(document).unbind('keydown');
});

See example here.

关于php - 将输入字段焦点设置为开始输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4840407/

相关文章:

javascript - Materialise 选项卡缩小了 fullcalendar

javascript - 将 javascript 时间函数转换为 php

PHP文件上传: mime or extension based verification?

php - 获取变量定义为字符串

jquery - GIF 在页面加载时没有动画

javascript - 如何在asp.net中的 Bootstrap 中单击选项卡进行服务器调用

javascript - 使用 jQuery 获取超出 Angular 范围的 h4 类 ="ng-binding"的文本内容

php - 数组 explode 单个数据库表中的值,并在表中打印 3 个不同的行如何?

javascript - 在 AngularJS 上使用 Dragular 进行移动滚动

javascript - 将带有参数的成功回调函数传递给执行 AJAX 调用的另一个函数