2 u014237786 u014237786 于 2015.07.20 17:13 提问

js搜索提示框用什么触发事件

找了一个jquery的框架,但是发现没有从后台获取数据,然后自己改了一下,后来就是我只要按键了,就会去请求一次,我又给加了中文正则,结果我不输入,按上下键选择也会触发keyup事件,怎么才能给它去掉,就是我输入的时候才会触发,而不是我随意按一下按键就触发了,如图,拿到数据,我只是按上下键选择,然后还在请求后台图片说明

3个回答

u014237786
u014237786   2015.07.27 16:51
已采纳

问题以解决,还是用得keyup事件,不过限制了keyCode,就是当用户按上,下键选择的时候直接return不再请求后台了。还是谢谢了

CSDNXIAON
CSDNXIAON   2015.07.20 17:27

js实现搜索提示框
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

showbo
showbo   Ds   Rxr 2015.07.20 17:35

看源代码,一般是有一个计时器延时查询的,并且应该是输入了多少个自后才发送请求,自己看下api或者源代码的配置项目

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
让input框实现类似百度的搜索提示(基于jquery事件监听)
挺炫的一个效果,百度和谷歌好像已实现好多年了,我以为在网上能轻易找到代码来实现这个效果。真正遇到这个需求,发现还真找不到。于是自己动手写这个效果,由于我是把效果整合到我的整套框架里,所以没有进行单独的封装。 需求: 实现带提示的input框,类似百度搜索,有改动的时候去获取常用关键词,数据来源于系统数据库,支持鼠标选择或键盘选择 思路: 框架一贯思路,通过class作为监听入口,通
keyup模糊搜索提示框实现原理
http://www.520ued.com/article/53881dccb992a7c43f5c2038 Author:owenhong2014-05-30     大家在使用百度,google搜索的时候,出现的模糊搜索框应该很有感触,因为确实很方便,不只是搜索引擎需要用到这个模糊搜索框的提示功能,想很多购物网站,如果淘宝,天猫,只要规模稍微大点
js监听Enter事件的触发进行查找
我们经常使用键盘enter,进行查找的工作,所以难免的我也是要使用这个东西进行处理 对于这个搜的功能进行处理,难免的会使用enter 进行搜索,使用就想实现这个功能对于某个控件的操作,就像这样进行处理就是非常的方便!意思是在这个的焦点上的 $("#buildingsearch").keydown(function(e){ if(e.keyCode ==13){//触
2、移动端input弹出带有搜索按钮的键盘与获取点击搜索按钮触发的事件
首先说说如何在用户点击input时弹出带有搜索按钮的键盘,其实很简单,加上 type="search"即可。 示例: [html] view plain copy input id="keyword" placeholder="输入关键字搜索"  type="search" />   效果图:
js 事件触发颜色选项框,选择颜色
js颜色选项框,触发事件弹出!js颜色选项框,触发事件弹js颜色选项框,触发事件弹js颜色选项框,触发事件弹
关于手机端搜索键的监听事件
之前在做这微商城的项目时进行移动端搜索时对搜索键的监听时忘了做记录,今天再次遇到这一问题呈现在就先记录下来。手机搜索键与pc端的enter键的e.keyCode相同都为13, 而且如果将搜索框放于一表单中时它会进行默认的同步提交事件,想要让其进行异步提交则阻止其的默认行为或将其放于表单外部,我在这项目中是将其放于了表单的外部。 html代码: js监听代码 $("#c
修改jquery.datatable 搜索框触发事件
版本:dataTables-1.10.12 js文件中搜索关键字keyup。 源码: 修改后: searchFn源码: 修改后: 修改完成!!!
前端即时搜索的触发(input propertychange)
做前端的应该都有遇到过搜索吧,准确的说是即时搜索,就是用户输入一个字就去发请求匹配 相应的结果并显示出来,这里来做个小结吧。 具体有下面几种方案吧: 1.change事件,这个事件不太友好,触发必须满足两个条件:a)当前对象的值发生改变,并且是由 键盘或鼠标事件激发的(脚本触发无效)b)当前对象要失去焦点(onblur)  2.keypress事件,这个一般,对比上面的要好,
js调用手机输入法搜索事件
只需要在input框外面放一个form  然后 写action="javascript:search();"  对应你的js函数                                         function search(){ window.location.href = ctx+"/actinfo/sportlistview/1/"+$("#theme
搜索框点击回车键触发搜索按钮点击事件
需求:在项目中常会遇到搜索框,一般情况下搜索内容输入完毕后点击搜索按钮来进行相关搜索,但是用户已经形成了习惯性,当输入完成后点击回车键来代替点击搜索按钮! 实现原理:输入框点击回车按钮时触发搜索按钮点击事件 代码: $("input").keydown(function (e) {//当按下按键时 if (e.which == 13) {//.which 属性来确定按下了哪个按键,回