上面写了一篇asp检测用户是否存在的教程,现在我们利用它再与ajax来实例用户名是否存在的教程吧。 <script>ec(2);</script> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> asp ajax检测用户名是否在存</title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> </head> <body> <script language="JavaScript" type="text/javascript"> <!-- function checkUserName(userName){ //建立跨浏览器的XMLHttpRequest对象 var xmlhttp; try{ xmlhttp= new ActiveXObject('Msxml2.XMLHTTP'); }catch(e){ try{ xmlhttp= new ActiveXObject('Microsoft.XMLHTTP'); }catch(e){ try{ xmlhttp= new XMLHttpRequest(); }catch(e){} } } //创建请求,并使用escape对userName编码,以避免乱码 xmlhttp.open("get","checkUserName.asp?userName=" escape(userName)); xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4){ if(xmlhttp.status==200){ //根据responseText判断用户名是否存在 if(xmlhttp.responseText=="1")alert("对不起,该用户名以存在!"); else alert("恭喜!该用户名未被注册!"); }else{ alert("网络失败。"); } } } xmlhttp.send(null); } //--> </script> </body> </html>
|