Ajax检测注册用户是否存在

时间:2010-03-10 12:42:22  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:3.org/1999/xhtml" ><head runat="server"><title>验证用户名是否存在</title><script type="text/javascript">    var xmlHttp;    function createXMLHttpRequest()    {        if(window.ActiveXObject)  &...
  正文:HTML代码如下:
LoginValidate.ASP/ target=_blank class=infotextkey>aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LoginValidate.aspx.cs" Inherits="LoginValidate" %>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>验证用户名是否存在</title>
<script type="text/JavaScript">
    var xmlHttp;
    function createXMLHttpRequest()
    {
        if(window.ActiveXObject)
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else if(window.XMLHttpRequest)
        {
            xmlHttp = new XMLHttpRequest();
        }
    }
    //处理方法
    function CheckUserName()
    {
        createXMLHttpRequest();
        var url= "LoginValidate.ashx?username="+document.getElementById("username").value;
        xmlHttp.open("GET",url,true);
        xmlHttp.onreadystatechange=ShowResult;
        xmlHttp.send(null);
        //document.getElementById("Msg").innerHTML='';
    }
    //回调方法
    function ShowResult()
    {
        if(xmlHttp.readyState==4)
        {
            if(xmlHttp.status==200)
            {
                document.getElementById("Msg").innerHTML=xmlHttp.responseText;
            }
        }
    }
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table style="width: 487px">
    <tr>
        <td style="width: 70px">
            用户名:</td>
        <td style="width: 231px"><input id="username" type="text" />
        <input id="Button1" type="button" value="button" onclick="CheckUserName();" /></td>
        <td id="Msg"></td>
    </tr>
    <tr>
        <td style="width: 70px">
        </td>
        <td style="width: 231px">
        </td>
        <td>
            </td>
    </tr>
</table>
</div>
</form>
</body>
</html>

服务器端代码如下:(这里我是用的临时处理文件.ashx)
LoginValidate.ashx
<%@ WebHandler Language="C#" Class="LoginValidate" %>

using System;
using System.Web;
using System.Data;
using System.Data.SqlClient;

Ajax检测注册用户是否存在》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/13174.html


关键字:

关于《Ajax检测注册用户是否存在》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td