• 无刷新检测用户名


    首先页面中代码
    <script   type="text/javascript"   language="javascript" >
                    var   xmlHttp   =   null;
                    function   CheckUser()
                    {
                            try
                            {
                                    xmlHttp   =   new   ActiveXObject("Msxml2.XMLHTTP");
                            }
                            catch(err1)
                            {
                                    try
                                    {
                                            xmlHttp   =   new   ActiveXObject("Microsoft.XMLHTTP");
                                    }
                                    catch(err2)
                                    {
                                            xmlHttp   =   new   XMLHttpRequest();
                                    }
                            }
                            var   Text1   =   document.getElementById("Text1");
                            var   url   =   "chkuser.aspx?User="   +   Text1.value;
                            xmlHttp.open("GET",url,true);
                            xmlHttp.onreadystatechange   =   OnHandler;
                            xmlHttp.send(null);

                    }
                    function   OnHandler()
                    {
                            if(xmlHttp.readyState   ==   4)
                            {
                                    var   isValid   =   xmlHttp.responseText;
                                    var   exists   =   document.getElementById("exsits");
                                    exists.innerHTML   =   isValid.substring(0,4);
                            }
                    }
    </script >
    <input   id="Text1"   type="text"   onblur="CheckUser()"   / > <label   d="exsits" > </label > <br   / >

    然后建一个chkuser.aspx,其后台代码改为
    protected   void   Page_Load(object   sender,   EventArgs   e)
            {
                    string   user   =   this.Request.QueryString["User"];

                    if   (UserExist(user))
                    {
                            Response.Write("存在");
                    }
                    else
                    {
                            Response.Write("不存在");
                    }

            }

            private   bool   UserExist(string   username)
            {
                    ClassLib.Employee   emp   =   new   ClassLib.Employee();
                    return   emp.EmpNameExist(username);
            }
    就可以了
    注:最后面的那个函数要改一下
  • 相关阅读:
    概率算法实现八皇后问题-cpp
    交互式多媒体图书平台的设计
    Map容器
    序列容器和容器适配器
    ubuntu18.04 基于VSCode的C++环境搭建
    工程化编程实战callback接口学习
    stl_string
    通过filebeat的modules搜集nginx日志
    gitlab-runner安装配置
    EFK搜集MySQL慢日志
  • 原文地址:https://www.cnblogs.com/star250/p/910489.html
Copyright © 2020-2023  润新知