文本框输入时 实现自动提示(像百度、google一样)
2012-04-05 00:00
891 查看
只要有三个文件:
一个js插件autocomplete.js和autocomplete.css两个文件,这是jquery官方网站提供的插件;
他们的下载地址:http://jqueryui.com/demos/autocomplete/
一个是一般处理程序 ;
一个是apsx页面,看下面的代码吧;
前台:
后台是一般处理程序:
运行结果:
一个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一样)
- 文本框输入时,是实现自动提示(像百度、google一样)
- 文本框输入时 实现自动提示(像百度、google一样)
- 像百度搜索框一样,在文本框中输入字符后,自动出现提示下拉框 [问题点数
- 实现类似google搜索效果,文本框输入智能提示,没有用ajax控件和第三方控件,完全手写代码
- jquery实现自动提示的文本框(仿baidu,google搜索)
- 实现类似google搜索效果,文本框输入智能提示,(经过改进 支持多个文本框的效果)
- 仿google、百度搜索框输入信息智能提示的实现 兼容主流浏览器
- 仿google、百度搜索框输入信息智能提示的实现 兼容主流浏览器
- 使用FlexBox和Json实现类似ComboBox(类似Google的输入提示和自动)功能-基于JQuery-ASP.NET
- 网页中文本框下拉选择输入与自动提示功能的实现
- 文本框+层模拟下拉框,并实现输入自动提示和过滤
- 仿google、百度搜索框输入信息智能提示的实现 兼容主流浏览器
- 文本框+层模拟下拉框,并实现输入自动提示和过滤
- JS实现仿google、百度搜索框输入信息智能提示的实现方法
- 网页中文本框下拉选择输入与自动提示功能的实现
- Qt 控件 实现 QComboBox输入自动提示功能(仿Google搜索提示)
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件
- 实现输入内容提示的功能(仿google_百度输入框提示)jquery.ui.autocomplete.js插件