我的JS代码var xmlhttp;
    function check()
    {
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        var data=document.getElementById("txtEmail").value;
        var url="checking.aspx?email="+data;
        xmlhttp.onreadystatechange=statechange;
        xmlhttp.Open("POST",url,true);
        xmlhttp.Send();
    }
    
    function statechange()
    {
        if(xmlhttp.readystate==4)
        {
            var isvaild=xmlhttp.responseText;
            if(isvaild=="true")
            {
                document.getElementById("result").innerHTML="";
                return true;
            }else
            {
                document.getElementById("result").innerHTML="邮箱已被注册";   
                return false;
            }
        }
    }
我的页面代码<div>
        邮箱:<input type="text" id="txtEmail" runat="server" onblur="check()"/><div id="result"></div>
        <br />
        密码:<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox>
        <br />
        <asp:Button ID="btnLogin" runat="server" onclick="btnLogin_Click" Text="注册" OnClientClick="return check()"/>
    
</div>
当然验证可能还有好多别的,像什么邮箱不为空之类的
我这只写了一个Ajax的。
然后单击注册时想验证,怎么调Ajax的验证?
各位明白我的意思否?
就是OnClientClick="return check()"没反应