//创建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 服务器响应状态 }