两个页面:

Default.aspx  输入username去验证

checkUser.aspx 处理验证信息

Default页面代码

Code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无刷新判断用户名是否存在</title>

<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="checkUser.aspx?userid="+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>

</head>
<body>
    <form id="form1" runat="server">
    <div>
    Only when the input text is "zhangkai" there will be exist.<br />
        <input id="Text1" type="text" onblur="CheckUser()" />
        
        <label id="exsits" style="color:Red; font-size:10px;"></label><br />
        <button  value="asd" visible="true" type="button" onclick="CheckUser()">Validate</button>
    </div>
   
    </form>
</body>
</html>

CheckUser页面代码

Code
        if (!Page.IsPostBack)
        {
            if (Request.QueryString["userid"] != null)
            {
                string getUserID = string.Empty;
                getUserID = Request.QueryString["userid"].ToString();

if (getUserID.Equals("zhangkai"))
                {
                    Response.Write("存在");
                }
                else
                {
                    Response.Write("不存在");

}
            }
        }

关于 ActiveXObject函数请见上篇文章 ActiveXObject函数【转】

转载于:https://www.cnblogs.com/beyond0309/archive/2009/11/02/1594876.html

无刷新判断用户名是否存在相关推荐

  1. Ajax+asp.net无刷新验证用户名

    注册用户页面代码如下 <script language="javascript" type="text/javascript"> var xmlHt ...

  2. AJAX+JavaScript无刷新检查用户名

    AJAX+JavaScript无刷新检查用户名是否可用2009-04-20 16:26   JavaScript 和 Ajax 代码 <script language="javascr ...

  3. xmlHttpRequest无刷新验证用户名

    现在好多网站上的注册都用了无刷新验证用户名,这种效果咋看感觉很复杂很难实现,其实它里面用到了Ajax中的核心xmlHttpRequest这个类,如果只是单单想实现这个效果,压根就不用引用Ajax.Ne ...

  4. Ajax+asp.net无刷新验证用户名的几种方法

    Ajax+asp.net无刷新验证用户名 注册用户页面代码如下 <script language="javascript" type="text/javascrip ...

  5. 【转】无刷新验证用户名可用性

    在用户注册时,我们经常需要检查用户名是否存在,本文就是实现无刷新验证用户名 打开开发环境VS 2005,新建项目(或打开现有项目),新建一个Web窗体,命名为 Default.aspx 代码如下: V ...

  6. XMLHttpRequest实现无刷新验证用户名

    在用户注册时,我们经常需要检查用户名是否存在,本文就是实现无刷新验证用户名 打开开发环境VS 2005,新建项目(或打开现有项目),新建一个Web窗体,命名为 Default.aspx 代码如下: & ...

  7. AJAX(三)--实例无刷新验证用户名是否存在

    我们知道在注册淘宝账户时,当我们注册的账户名与其他人同名的时候,系统会自动的给出提示,并且给出推荐使用的账户名,并没有完全的刷新整个页面,而是悄悄的向服务器端发送请求进行验证,让我们感觉很舒服,这就是 ...

  8. JQuery Ajax后台无刷新验证用户名重复,前台验证两次密码一致,后台创建并验证 验证码

    写在前面 写web 的人,我想最先要解决的就是注册登录的界面了,一个小小的界面却包含着各种基本的知识,让我这个新手摸了一天. 效果图 知识 1.bootstrap渲染表单 2.JQuery ajax验 ...

  9. html js更新数据不刷新页面,用javascript实现无刷新更新数据

    程序设计中会经常碰到一种情况,就是事先无法得知用户会需要哪些数据,必须根据用户选择后再从服务器 重新提取数据后反馈给用户. window.clearInterval与window.setInterva ...

最新文章

  1. ssis foreach 使用ADO记录集
  2. 在目标检测被“遗忘”领域进行探索后,百度开源最新力作UMOP:即插即用、无痛涨点
  3. JavaScript——易班优课YOOC课群在线测试自动答题解决方案(二十一)禁止打开控制台解决方案
  4. MMS发送的无线网络连接协议分析
  5. ACM ICPC 2011-2012 Northeastern European Regional Contest(NEERC)G GCD Guessing Game
  6. 数据结构-二叉排序树
  7. EventUtil.addHandler方法
  8. JAVA基础学习day25--Socket基础二-多线程
  9. mysql padding_解决RGB模式下图片的padding(补边框)问题(含代码实现)
  10. jtag接口_USB接口—Xilinx—JTAG烧写器(电路图、PCB片段、烧写器配置固件)设计方案...
  11. 七层网络协议模型(ISO模型)
  12. 语音增强论文翻译:2017_SEGAN: Speech Enhancement Generative Adversarial Network
  13. 常见几种编码格式及比较
  14. 航天器平台二次电源系统的可靠性设计
  15. WiFi万能钥匙+小米手机拿到coffee店WiFi密码
  16. 嵌入式linux内核移植
  17. 【编译原理】 如何将控制语句翻译成四元式
  18. HTML如何引入md5算法,HTML_VBS MD5加密算法代码,复制代码 代码如下:Private Const - phpStudy...
  19. 魔术师怎么知道你脑中的数字的?
  20. matlab时域信号如何分析方法,信号时域采样频谱分析(matlab)

热门文章

  1. 前端笔记-echarts加载bmap地图
  2. C++|Java混合实验-Spring Boot获取客户端操作系统,浏览器,Ip等信息,Qt端展示
  3. 使用C++控制台程序或Python调用Dll创建Qt界面(dll中创建QApplication,qtwinmigrate的使用)
  4. C++|Java混合实验-java搭建get方法靶场,Qt发送请求获取数据
  5. Opencv 图片缩小尺寸原理
  6. 加固工程验收规范50550_轻质隔墙怎样做才规范,看完这3点
  7. python自动登录qq邮箱_selenium+python实现自动登陆QQ邮箱并发送邮件功能
  8. oracle truncate 日期,【Oracle】truncate和delete区别
  9. 前端基础-html-水平线标签
  10. 计组之中央处理器:1、CPU的功能和基本结构