zoukankan      html  css  js  c++  java
  • 文本框输入时,是实现自动提示(像百度、google一样)

    只要有三个文件:

    一个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);
            }
        }

    运行结果:
     


  • 相关阅读:
    1+X云计算(中级) 单节点部署应用商城系统(gpmall)
    1+X云计算 应用商城系统(gpmall)-遇到的问题以及解决办法
    1+X云计算平台运维与开发(中级)eNSP A~E卷 试题+答案
    vi&vim 基本使用方法
    yum针对软件包操作的常用命令
    本地yum源配置
    SpringCloud微服务初体验
    SpringBoot自定义注解拦截器,实现登录token验证
    MySQL建立SSL连接问题,设置useSSL=false显式禁用SSL,或者设置useSSL=true
    TPL事务
  • 原文地址:https://www.cnblogs.com/wggWeb/p/2427030.html
Copyright © 2011-2022 走看看