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);
            }
    就可以了
    注:最后面的那个函数要改一下
  • 相关阅读:
    内置系统账户:Local system/Network service/Local Service 区别
    python-基于文件导入的特性的单例模式
    php原因 nginx报错[error] 10773#0: *272212065 recv() failed (104: Connection reset by peer) while reading response header from upstream
    实用Django ORM实用操作方法
    session是什么和cookie的区别?
    Python可迭代对象,迭代器,生成器
    浅析python中的GIL锁和协程
    git 常用
    testlink安装
    redmine搭建
  • 原文地址:https://www.cnblogs.com/star250/p/910489.html
Copyright © 2011-2022 走看看