作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 00:30:51 阅读 我要评论

只要有三个文件: 一个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); } } 运行结果:

  推荐阅读

  jQuery 自定义函数写法分享

自定义主要通过两种方式实现$.extend({aa:function(){}});$.fn.extend({aa:function(){}});调用的方法分别是:$.aa();$($this).aa();注意:创建函数时不要放在 $(function() { }中,调用时候要放在事件里面$($thi>>>详细阅读


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

地址:http://www.17bianji.com/kaifa2/JS/23503.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)