一个很好的ajax入门小实例,用户登录验证
2013-10-30 00:42
471 查看
js代码
<script type="text/javascript"> var xmlHttp; function createXMLHttpRequest() { if (window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if (window.XMLHttpRequest) { xmlHttp = new XMLHttpRequest(); } } function startRequest(url) { createXMLHttpRequest(); xmlHttp.open("GET", url, true); xmlHttp.onreadystatechange = showResult; xmlHttp.send(null); } function showResult() { if(xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { var res=xmlHttp.responseXML.getElementsByTagName("res")[0].firstChild.data; loginResult("loginResult",res); } } } function loginResult(divId,result){ var responseDiv = document.getElementById(divId); if(responseDiv.hasChildNodes()){ responseDiv.removeChild(responseDiv.childNodes[0]); } var responseContent = document.createTextNode(result); responseDiv.appendChild(responseContent); } function validateUser(){ var userName = document.loginForm.username.value; var password = document.loginForm.pwd.value; startRequest('loginServlet?userName='+userName+'&password='+password); } function checkUserName(){ var userName = document.loginForm.username.value; if(userName==""){ loginResult("username","用户名不能为空"); } else loginResult("username",""); } function checkPassword(){ var userName = document.loginForm.pwd.value; if(userName==""){ loginResult("pwd","密码不能为空"); } else loginResult("pwd",""); } </script>
登录页面html
<body> <form action="#" name="loginForm"> 用户名<input type="text" name="username" onblur="checkUserName();"/> <font color="red" id="username"></font><br> 密 码<input type="password" name="pwd" onblur="checkPassword();"/> <font color="red" id="pwd"></font><br> <input type="button" value="登录" onclick="validateUser();"/> <input type="reset" value="重置"/> <font color="red" id="loginResult"></font><br> </form> </body> </html>
相关文章推荐
- Ajax一个简单入门程序(用户登录验证)
- 用户登录验证Ajax实例详解
- 东软学习,AJAX的一个简单验证用户名实例
- 03-22 Ajax验证用户登录
- Shiro安全框架入门篇(登录验证实例详解与源码)
- Asp.Mvc 2.0用户登录实例讲解---(4)服务器端验证
- Ajax 用户登录验证
- ajax和js验证用户登录
- php+ajax用户注册验证用户是否在存(php mysql完整实例)
- struts1的运行原理,我们以一个简单的用户登录验证为例
- Shiro安全框架入门篇(登录验证实例详解与源码)
- SSM框架---二手教材交易系统之用户登录(包括表单提前验证,ajax)
- Shiro安全框架入门篇(登录验证实例详解与源码)
- Ajax小实例 用户注册异步验证
- PHP+Ajax验证码验证用户登录
- Shiro安全框架入门篇(登录验证实例详解与源码)
- servlet入门实例:servlet验证登录用户名和密码
- Shiro安全框架入门篇(登录验证实例详解与源码)
- 使用AjaxPro框架实现无刷新用户登录验证【原创】
- struts用户登录验证小实例