js搜索框实现自动搜索功能

柒偌然-初学者      2022-02-13     240

关键词:

    做项目的时候,老板让我自己封装一个搜索功能,就类似于百度这种

    输入了字符之后,就可以自动搜索数据,而且还会出现一个下拉框供用户选择,我觉得我老板有问题,网上有这么多插件,不仅封装好了,性能也做了优化,什么功能都有,他不用,一定要我用原生js写,写毛线写,我内心吐槽了很久,不过还是要做,为了工资而低头,所以我这个小白就硬着头皮写完了,肯定有很多不足,也没有封装,就是想到哪里写到哪里,给大家当反面教材看看,如果大家看见了,也可以指点指点我,让我进步

    由于我是在项目里写的,所以有很多东西和大家的肯定不一样,就看一下思路就行了,细节也可以看,但是肯定有问题,html代码里就看自己的写法了,我是给搜索框添加的keyup事件,change事件也可以,不过有个缺点是要失去焦点才触发,不太理想

    这是搜索数据的

 

    这是下拉框的,这个有点复杂,因为还涉及到点击其他地方隐藏和点击搜索框显示的问题,说起来感觉很简单,但是做起来就不是这么容易了,我写的时候脑袋都乱了,所以代码也很乱

vue前端:几种搜索框功能实现(代码片段)

Vue前端:几种搜索框功能实现前言一、搜索框输入内容自动检索(1)检索到输入新的内容后,就自动向后端发送查找请求(即时搜索)(2)一次请求搜索到所有可能需要的数据,然后根据搜索... 查看详情

使用jquery-ui来实现一个ajax的自动完成功能(自动填充搜索框的下拉值)

首先你要在.net拓展包中去搜索 jqueryui(CombinedLibray)安装这么个文件 第二部  在控制器中添加我们根据输入搜索框的值获取符合的记录集的action 第三步 有了数据集,就该去画我们的页面了第四步 修改... 查看详情

怎样用jquery实现新闻无闪动刷新,用js中工具箱2到3个控件,搜索文本框自动文本框自动填充完成

...用jquery实现新闻无闪动刷新,用js中工具箱2到3个控件,搜索文本框自动文本框自动填充完成无刷新其实就是实现数据的异步加载,使得当前页面部分重新装载数据然后你说的类似于百度的自动完成功能要用到第三方控件仅仅只... 查看详情

vue自动完成搜索功能的数据请求处理

在现在的互联网世界里,自动完成的搜索功能是一个很常见的功能。比如百度、搜狗、360搜索 ...功能描述一下大概是这个样子的:有一个搜索框,用户在里面输入要查询的条件,系统会“智能”判断用户输完了,然后... 查看详情

python需求:啥值得买登录、签到、搜索功能

...考技术A最近想买个行车记录仪,经常在在什么值得买上搜索信息,感觉浪费的时间比较多,就想用Python写个自动搜索的功能。另外,什么值得买已经很久没有签到了,刚开始玩的时候台天天签到,乐此不疲。现在已经很久没有... 查看详情

用jsonp实现搜索框功能的实现

用jsonp实现搜索框功能的实现前面的话:   在上周本来想发一篇模仿必应搜索的界面。但是在准备写文章之前突然想到前面学习了ajax技术,在这里我也让我的页面有一种不需要手动刷新就能获取到数据。但是发现用前... 查看详情

如何实现自动搜索文本框,延迟很短?

】如何实现自动搜索文本框,延迟很短?【英文标题】:HowcanIimplementanautosearchTextBox,withshortdelay?【发布时间】:2016-02-0621:52:15【问题描述】:我有一个GridView,我的用户需要根据输入到多个过滤器文本字段中的条件进行过滤。解... 查看详情

使用jqueryselect2实现下拉框搜索功能

...多了,用户操作起来要不方便所以增加了下拉框里面一个搜索功能1从官网下载jqueryselect2下来地址https://select2.github.io/2:引进到自己的java工程里面3:在jsp页面进行引进来,在这里我们只需要三个文件就可以了4:jsp页面加载时直接调用... 查看详情

如何在.net core mvc的搜索框中实现自动完成功能?

】如何在.netcoremvc的搜索框中实现自动完成功能?【英文标题】:howtoimplementautocompletefunctionalityinsearchboxin.netcoremvc?【发布时间】:2021-04-1406:19:06【问题描述】:我尝试在视图的搜索框中添加自动完成或建议功能,因为当有人输入... 查看详情

使用图像向 MVC 应用程序中的搜索框添加自动完成功能

】使用图像向MVC应用程序中的搜索框添加自动完成功能【英文标题】:AddingautocompleteusingimagestoasearchboxinaMVCapplication【发布时间】:2018-05-2821:45:29【问题描述】:我想知道是否有人可以帮助我。我正在尝试为我的MVC应用程序创建... 查看详情

jquery怎么实现搜索框搜索功能

参考技术Ajquery怎么实现搜索框搜索功能示例代码L:(function($)$.fn.Z_TMAIL_SIDER_V2=function(options)varopts=$.extend(,$.fn.Z_TMAIL_SIDER_V2.defaults,options);varbase=this;varthisTitle=$(base).find('.allcategorys');varZ_SubList=$(base).find('.sublist');varnavPosTop=$(... 查看详情

android学习实现带自动补全与历史记录的自定义搜索框(代码片段)

带自动补全与历史记录的自定义搜索框车票列表以及车票详情页的实现请参照博客:Android学习UI模仿练习之“巴士管家”选取车票本篇博客就不再赘述一、界面效果二、设计实现(一)需求分析搜索界面包括搜索框与... 查看详情

搜索历史功能如何打开

...到历史纪录就可以正常查看了(也可以用快捷键Ctrl+H)显示搜索框提示时,会默认屏蔽您浏览器的搜索框历史提示功能。如果您想恢复浏览器的搜索框历史提示功能,请在搜索框右侧设置的“搜索框提示”中,“是否希望在搜索拼... 查看详情

转-搜索框的测试方法(备忘)

...入框,则参考输入框对应类型的TEST方法一、功能实现:1.搜索按钮功能是否实现;2.点搜索后,原先的搜索条件是否清空;3.注意验证搜索框的功能是否与需求一致,即是模糊搜索,还是完全搜索。如果支持模糊查询,搜索名称... 查看详情

es实现网站搜索

实现需求1、实现网站内容搜索2、文字联想,在搜索框输入字母或者文字时,自动推荐搜索内容3、能实现近义词和转义词功能 搜索联想的实现一、索引内容在索引信息内容时,不仅仅索引文字,比如日本,还要索引拼音(rib... 查看详情

c#中如何实现百度搜索框的效果

参考技术Ac#本身没这个功能,如果是b/s项目的话需要用html+css+js等前端代码实现,如果是c/s项目则需要使用wpf或者winform 查看详情

oninputonfocusonmousedownsettimeout实现搜索下拉框功能

 $("#to").focus(function(){$(".to-list").show();});$(document).on("mousedown",function(e){varobj=e.target;if(!($(obj).attr("id")=="to"||$(obj).parents(".to-list-box").length>0)){$(".to-list").hide( 查看详情

原生js实现百度搜索功能

  今天呢给大家分享一下自己用原生JS做的一个百度搜索功能,下面上代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><!--百度iocn图标--><linkrel="shortcuticon"href="https://www.baidu.com/favicon.ico"type=" 查看详情