?? login_ajax.html
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="zh" dir="ltr">
<head>
<script type="text/javascript">
<!--
function ajaxLogin(){
var WebsUrl = 'http://s:81/userapp/login.asmx/Login?';
if(!CheckLoadfocus(document.all.MyUserName) ) {
alert('用戶名不合法,請返回');
return false;
}else if (!CheckLoadfocus(document.all.MyUserName) ) {
alert('密碼不合法,請返回');
return false;
}
var UrlStr = WebsUrl +'UserName='+document.all.MyUserName.value+'&UserPassword='+document.all.MyPassword.value;
AjaxLogin(UrlStr);
return false;
}
function CheckLoadfocus(thise){
var sReg='([a-zA-Z0-9]+){3,}$';
var reg = new RegExp(sReg,"i");
try{
if(!reg.test(thise.value)){
thise.value ='admin';
thise.style.background='#FFFFBF';
thise.focus();
thise.select();
alert('提交不合法,請返回');
return false;
}
thise.select();
thise.style.background='#FFF';
}catch(e){}
return true;
}
function AjaxLogin(file){
var xmlObj = null;
if(window.XMLHttpRequest){
xmlObj = new XMLHttpRequest();
} else if(window.ActiveXObject){
xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
} else {
return;
}
xmlObj.onreadystatechange = function(){
if(xmlObj.readyState == 4){
var rstr;
var mylevl = parseInt(xmlObj.responseXML.getElementsByTagName('int')[0].firstChild.data);
if(mylevl>0){
rstr=('登陸成功,權限是'+mylevl);
}else{
rstr=('登陸失敗');
}
alert(rstr);
}
}
xmlObj.open ('GET', file, true);
xmlObj.send ('');
}
//--></script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>使用ajax登陸 - 示例</title>
</head><body>
<fieldset>
<legend> <font style="color:#000000;font-size:13px;font-weight:bold" >系統登錄</font></legend>
<table border="0" cellpadding="3" cellspacing="5" >
<tr><td width="23%">用戶名:</td><td ><input name="MyUserName"
/></td></tr>
<tr><td>密 碼:</td><td><input name="MyPassword" type="Password" size="25"
/>
</td>
</tr>
<tr><td colspan="2" align="center">
</td></tr>
</table>
</fieldset>
<input name="ok" type="submit" value="提交" onclick="return ajaxLogin();"/>
</body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -