位置: 编程技术 - 正文
推荐整理分享JavaScript实现搜索框的自动完成功能(一)(js前端搜索功能),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js搜索框代码,javascript search,javascript 搜索,js搜索算法,js搜索关键字功能,js搜索算法,js实现搜索框实现自动查询,js实现搜索页面的代码,内容如对您有帮助,希望把文章链接给更多的朋友!
在很多需要搜索的网站, 都会有一个自动完成的搜索框. 方便用户查找他们想要的搜索词. 帮助用户快速找到自己想要的结果. 这种方式是比较友好的. 所以是比较提倡使用的.
先给大家展示下效果图:
实现这个功能需要服务端配合。客户端通过脚本来展示从服务端取得的数据。
先看客户端的HTML:
代码如下:
服务端的代码,我们这里选择JSP,也可以使用PHP,服务端无所谓,关键是传送数据。
代码如下:
整个过程思路其实挺清晰的,首先在输入框上注册keyup事件,然后在事件中通过ajax获取json对象。取得数据后,每一项数据创建一个li标签,在标签上注册click事件,这样当我们点击每一项的时候,就可以响应事件。键盘导航的关键是记录当前高亮的索引值,根据索引值来调整背景高亮。显示下拉列表的位置要根据输入框的位置来设置,当浏览器的大小改变时,随时调整下拉列表的位置。
以上所述是小编给大家介绍的JavaScript实现搜索框的自动完成功能(一),希望对大家有所帮助!
灵活的理解JavaScript中的this指向 this是JavaScript中的关键字之一,在编写程序的时候经常会用到,正确的理解和使用关键字this尤为重要。首先必须要说的是,this的指向在函数定义的时候
基于javascript实现动态时钟效果 本文实例讲解了javascript动态时钟效果的实现方法,分享给大家供大家参考,具体内容如下实现代码:!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"htmlheadmeta
javascript动态获取登录时间和在线时长 本文实例介绍了javascript动态获取登录时间和在线时长的相应代码,分享给大家供大家参考,具体内容如下效果图:实现代码:htmlheadtitleonline/titlescriptlan
标签: js前端搜索功能
本文链接地址:https://www.jiuchutong.com/biancheng/378977.html 转载请保留说明!友情链接: 武汉网站建设