文本框输入时 实现自动提示(像百度、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 相关文章推荐
node.js中的console.trace方法使用说明
Dec 09 Javascript
javascript中局部变量和全局变量的区别详解
Feb 27 Javascript
jQuery轻松实现无缝轮播效果
Mar 22 jQuery
vue2.0多条件搜索组件使用详解
Mar 26 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 Javascript
Angular 2.0+ 的数据绑定的实现示例
Aug 09 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
May 03 Javascript
通过jQuery学习js类型判断的技巧
May 27 jQuery
vue 插件的方法代码详解
Jun 06 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
Jun 17 Javascript
js实现图片3D轮播效果
Sep 21 Javascript
ES6 十大特性简介
Dec 09 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
PHP strtok()函数的优点分析
2010/03/02 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
2016/05/23 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP CURL采集百度搜寻结果图片不显示问题的解决方法
2017/02/03 PHP
php生成二维码不保存服务器还有下载功能的实现代码
2018/08/09 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
2019/09/02 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
通过jQuery源码学习javascript(三)
2012/12/27 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
JavaScript类型检测之typeof 和 instanceof 的缺陷与优化
2016/01/13 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
webpack4 从零学习常用配置(小结)
2019/05/28 Javascript
Element Breadcrumb 面包屑的使用方法
2020/07/26 Javascript
Python模块学习 filecmp 文件比较
2012/08/27 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
Django中的cookie和session
2019/08/27 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
python实现四人制扑克牌游戏
2020/04/22 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
python 模拟登陆github的示例
2020/12/04 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
几个Linux面试题笔试题
2016/08/01 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
2016/03/23 面试题
2014年党员发展工作总结
2014/12/02 职场文书
玄武湖导游词
2015/02/05 职场文书
总经理检讨书范文
2015/02/16 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
社区服务理念口号
2015/12/25 职场文书