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

问题描述

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

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

解决方案

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

解决方案二:

js实现搜索提示框

解决方案三:

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

时间: 2024-12-02 23:33:56

js搜索提示框用什么触发事件的相关文章

JS延时提示框实现方法详解_javascript技巧

本文实例讲述了JS延时提示框实现方法.分享给大家供大家参考,具体如下: 提示框功能:当鼠标指向头像时,弹出一个信息框,鼠标可移动到信息框,当鼠标离开头像时信息框消失,当鼠标离开信息框时信息框消失. 实现功能思路: 1.获取元素. 2.当鼠标指向Div1时,Div2显示. 3.当鼠标离开Div1时,使Div2延迟0.5秒消失,这样以便有时间把鼠标移到Div2. 4.当鼠标指向Div2时,Div2显示.因为第3步设置setTimeout使Div2消失,所以把用clearTimeout()把setTi

javascript-html5 js拖拽释放鼠标怎么触发事件

问题描述 html5 js拖拽释放鼠标怎么触发事件 左边有个div块命名为A,右面有个div块命名为B.用鼠标拖动A到B中,在释放鼠标的时候在B中打开一个本地的.htm文件.应该怎么写?下面是我写的一部分代码 <div id=""center"" ondrop=""drop(event)"" ondragover=""allowDrop(event)"" ><h1 st

C#WPF中文本框值改变触发事件

问题描述 wpf中,我用textchange不行,当输入只能输入一个值就出发了,值还没输完,比如我获取传感器值到文本框,去触发另一个事件,怎么实现,求大神指教,我试了好多方法都不行 解决方案 解决方案二:只有当失去焦点的时候,TextBox才"认为"是输入完毕了.解决方案三:有没有输完,是你自己决定的,输完的条件可以有多种,比如失去焦点解决方案四:当文本框值改变时,触发事件用什么方法

模仿Google的搜索提示框

var $=function(a_sID){return document.getElementById(a_sID);} var $$=function(a_sName){return document.getElementsByTagName(a_sName);} var $F=function(a_sID) {     var oObj=$(a_sID);     if(!oObj) oObj=document.forms[a_sID];     return oObj; } functi

js tips提示框程序代码

这是一款指向文本就会显示文本小提示哦,就叫tips提示框 function Point(x,y) { this.x=x; this.y=y; } var mLoc = new Point(0,0); document.onmousemove = mouseMove; function mouseMove(ev){   ev  = ev || window.event;   var mousePos = mouseCoords(ev);   mLoc.x = mousePos.x;   mLoc.

文本框中,回车键触发事件的js代码[多浏览器兼容]_javascript技巧

判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keyCode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu

浏览器脚本兼容 文本框中,回车键触发事件的兼容_javascript技巧

判断是否按下的为回车非常简单: 复制代码 代码如下: function EnterPress(){ if(event.keycode == 13){ ... } } IE6的onkeypress会接受"回车事件",而onkeydown不会接受 IE8的onkeypress不会接受"回车事件",而onkeydown会接受 ...不用纠结于此,两个都写上吧 复制代码 代码如下: <input type="text" onkeypress=&qu

基于jQuery的select下拉框选择触发事件实例分析_jquery

本文实例讲述了基于jQuery的select下拉框选择触发事件实现方法.分享给大家供大家参考,具体如下: 我一直以来都认为,select 下拉框选择对选项 options 使用 onclick 注册事件即可,如下: <select> <option value="0" onclick="func(0)">选项一</option> <option value="1" onclick="func(1

JS+CSS实现可拖动的弹出提示框

 这篇文章主要介绍了JS+CSS实现可拖动的弹出提示框,涉及针对鼠标事件及html元素的操作技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了JS+CSS实现可拖动的弹出提示框.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit