• 注册
热门标签
↑ 收起导航

简单实现用asp+ajax检测用户是否存在

一个简单的用asp+ajax检测用户名是否存在的用户注册代码

检测页面reg.htm

xml 代码
 
  1. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  2. <style  type="text/css">
  3. .fsi{
  4. width:300px;
  5. border:dashed 1px blue;
  6. float:left;
  7. background-color:#CCCCCC;
  8. }
  9. .fi{
  10. width:300px;
  11. border:dashed 1px red;
  12. float:center;
  13. }
  14. </style>
  15. <script type="text/javascript">
  16. function aa(){
  17. var xmlhttp;
  18.  try {
  19.  xmlhttp = new XMLHttpRequest();

  20.    } catch (trymicrosoft) {
  21.  try {

  22.    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

  23.  } catch (othermicrosoft) {

  24.    try {

  25. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

  26.    } catch (failed) {

  27.  xmlhttp = false;

  28.    }  

  29.  }

  30.    }
  31. var a=document.getElementById("jimmy").value; 
  32.  if ((a=="")||(a==null)) return; 
  33.   var url="yoursite/aa.asp?a0="+escape(a);
  34.   xmlhttp.open ("Get",url,true);  
  35.   xmlhttp.send(null);
  36.  if(xmlhttp.readystate==4){
  37.   var txt=xmlhttp.responseText;
  38.   document.getElementById("ts").innerHTML=txt;
  39. }
  40. }
  41. </script>
  42. <div>
  43. <div class="fsi"><input type="text" name="jimmy" id="jimmy"   onBlur="javascript:aa();" ></div> 
  44. <div id="ts" class="fi"></div><p>
  45. </p>
  46. <input  type="text" name="tt" id="tt" value="no ! yes" ><br>
  47. </div>

最后来一个aa.asp文件,这个文件是接收xmlhttp  发送过来了数据进行判断再输入再由xmlhttp.responseText返回了.

vb 代码
 
  1. <%
  2. response.charset="gb2312"'  '这里是对文档进行编码设置,就是返回时不出现乱码,有关ajax乱内容请上网站查看,有详细的说明.
  3. dim a2
  4. a2=request.QueryString("a0")
  5. If a2="" then
  6.  response.Write("no null!&qu
    ot;
    )
  7. ElseIf len(a2)<6 then
  8.  Response.Write("用户名必须大于六位数")
  9. Else
  10.  Response.Write("可以注册")
  11. End If
  12. %>
版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/115.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 



我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册