⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login_ajax.html

📁 通用用户系统通用用户系统通用用户系统通用用户系统
💻 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>密&nbsp;码:</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 + -