zoukankan      html  css  js  c++  java
  • 无刷新检测用户名

    首先页面中代码
    <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);
            }
    就可以了
    注:最后面的那个函数要改一下
  • 相关阅读:
    理解Android系统的进程间通信原理(一)----RPC中的代理模式
    Android系列之Android 命令行手动编译打包详解
    CodeForces 681B Economy Game (暴力)
    CodeForces 681A A Good Contest (水题)
    UVa 1614 Hell on the Markets (贪心+推理)
    UVa 247 Calling Circles (DFS+Floyd)
    UVa 1151 Buy or Build (最小生成树+二进制法暴力求解)
    UVa 1395 Slim Span (最小生成树)
    HDU 1071 The area (数学定积分)
    HDU 1286 找新朋友 (欧拉phi函数打表)
  • 原文地址:https://www.cnblogs.com/star250/p/910489.html
Copyright © 2011-2022 走看看