微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ajax登陆验证

//创建XMLHttpRequest对象
var xmlHtpReqest;

function CreateXmlHttpRequest()
{
    if(window.XMLHttpRequest) 
    {
        xmlHtpReqest = new XMLHttpRequest();

        if (xmlHtpReqest.overrideMimeType) {
            xmlHtpReqest.overrideMimeType("text/xml");
        }

        

    }
    else if(window.ActiveXObject)
    {
        try {
            xmlHtpReqest = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e) {
            xmlHtpReqest = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    if (!xmlHtpReqest) {
        window.alert('你的浏览器不支持创建XMLhttpRequest对象');
        
     }

     return xmlHtpReqest;

 }



 function CheckForms() {
 
       
       
     if (form1.username.value.length == 0) {
         alert("请输入您的用户名后再操作");
         form1.username.focus();
         return false;
     }

     if (form1.password.value.length == 0) {

         alert("请输入您的密码后再操作");

         form1.password.focus();

         return false;

     }

     return true;

 }

//判断用户名密码是否正确
 function CheckWorkLst(Uid,pwd) {

     
     if (form1.username.value.length == 0) {
         alert("请输入您的用户名后再操作");
         form1.username.focus();
         return false;
     }

     if (form1.password.value.length == 0) {

         alert("请输入您的密码后再操作");

         form1.password.focus();

         return false;

     }



     CreateXmlHttpRequest();
     var url = "login.aspx?UserId=" + Uid + "&Pwd=" + pwd;

     //解决中文乱码
     url = encodeURI(url);
     
     xmlHtpReqest.open("post",url,true);

     xmlHtpReqest.onreadystatechange = IsExitsUser;

     xmlHtpReqest.send(null);



 }
 
 
 function IsExitsUser() {


     if (xmlHtpReqest.readyState == 4) //服务器响应的状态
     {
         if (xmlHtpReqest.status == 200)  //代码执行状态
         {
             if (xmlHtpReqest.responseText == "true")  //值要和处理页面的返回值一致,可以是True,false 也可以是1,0
             {
                 //用户名和密码都正确
                 //window.location = "ItemList.aspx?Acs=Add&NodeId=1";
                 window.location ="index.aspx";
             }
             else 
             {
                 //用户名或密码不正确
                 alert('用户名或密码不正确,请确认!');
                
                   
             }


         } //end if 代码执行状态
     } //end if 服务器响应状态


 }

原文地址:https://www.jb51.cc/ajax/164428.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐