文本框输入时 实现自动提示(像百度、google一样)


Posted in Javascript onApril 05, 2012

只要有三个文件:
一个js插件autocomplete.js和autocomplete.css两个文件,这是jquery官方网站提供的插件;
他们的下载地址:http://jqueryui.com/demos/autocomplete/

一个是一般处理程序 ;
一个是apsx页面,看下面的代码吧;
前台:

<script type="text/javascript"> 
$(document).ready(function() { 
ShowUserList($("#TextBox1"), "LoginTest.ashx"); 
//TextBox1为文本框的ID,loginTest.ashx为请求的一般处理程序。 
function ShowUserList(obj, url) { 
$.getJSON( 
url, 
function(msg) { 
var names = new Array(); 
msg = msg.Table; 
var names = new Array(); 
for (var i = 0; i < msg.length; i++) { 
names.push(msg[i].loginName); 
} 
obj.focus().autocomplete(names); 
} 
); 
} 
}); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
用户名:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
<asp:Button ID="Button1" runat="server" Text="登录" /> 
</div> 
</form> 
</body>

后台是一般处理程序:
public class LoginTest : IHttpHandler 
{ 
string str; 
public void ProcessRequest(HttpContext context) 
{ 
getUserName(); 
context.Response.Write(str); 
} 
public bool IsReusable 
{ 
get 
{ 
return false; 
} 
} 
private void getUserName() 
{ 
DataSet ds = SqlHelper.BuildDataSet("select * from login", CommandType.Text); 
str = ConvertJson.ToJson(ds); 
} 
}

运行结果:
文本框输入时 实现自动提示(像百度、google一样) 

Javascript 相关文章推荐
鼠标移动到一张图片时变为另一张图片
Dec 05 Javascript
javascript实现轮显新闻标题链接
Aug 13 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
Oct 06 Javascript
jQuery动态地获取系统时间实现代码
May 24 Javascript
js生成随机数之random函数随机示例
Dec 20 Javascript
给js文件传参数(详解)
Jul 13 Javascript
JS实现一次性弹窗的方法【刷新后不弹出】
Dec 26 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
el-form 多层级表单的实现示例
Sep 10 Javascript
vue 判断页面是首次进入还是再次刷新的实例
Nov 05 Javascript
Ajax搜索结果页面下方的分页按钮的生成
Apr 05 #Javascript
jQuery之$(document).ready()使用介绍
Apr 05 #Javascript
javascript淡入淡出效果的实现思路
Mar 31 #Javascript
提高javascript效率 一次判断,而不要次次判断
Mar 30 #Javascript
一个关于javascript匿名函数的问题分析
Mar 30 #Javascript
JavaScript 基础篇(一)
Mar 30 #Javascript
js确定对象类型方法
Mar 30 #Javascript
You might like
实用函数7
2007/11/08 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
浅谈PHP eval()函数定义和用法
2016/06/21 PHP
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
Ionic默认的Tabs模板使用实例
2016/08/29 Javascript
清除js缓存的多种方法总结
2016/12/09 Javascript
浅谈js中的this问题
2017/08/31 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
前端深入理解Typescript泛型概念
2020/03/09 Javascript
python动态加载变量示例分享
2014/02/17 Python
Python psutil模块简单使用实例
2015/04/28 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
python daemon守护进程实现
2016/08/27 Python
Python入门_浅谈数据结构的4种基本类型
2017/05/16 Python
对python过滤器和lambda函数的用法详解
2019/01/21 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python 实现简单的FTP程序
2019/12/27 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
外贸采购员岗位职责
2014/03/08 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
四风查摆剖析材料
2014/10/10 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
党支部半年考察意见
2015/06/01 职场文书
校运会广播稿
2015/08/19 职场文书
2015年度工程师评职称工作总结
2015/10/14 职场文书
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript