📄 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 + -