CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [转贴] 求助一个简单的用户名检测问题
mz89757053
版主
Rank: 7Rank: 7Rank: 7


UID 304999
精华 0
积分 6933
帖子 8295
威望 116
ZD币 1002 元
阅读权限 250
注册 2008-3-10
状态 离线
  楼主
发表于 2008-3-18 11:24  资料  个人空间  短消息  加为好友 
开发者在线

求助一个简单的用户名检测问题

<%@   page   language="java"   import="java.util.*"   pageEncoding="UTF-8"%>   
  <!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.01   Transitional//EN">   
  <html>   
      <body>   
      <input   type="text"   id="username"   />   
      <div   id="msg"></div><br>   
      <div><input   type="password"   id="password"></div>   
      </body>   
  <script   type="text/javascript">   
      function   check(){   
          var   req   =   newXMLHttpRequest();   
          var   url   =   "check.do?username="+document.getElementById("username").value;   
          alert(url);   
          var   checkmsg   =   showmsg(req);   
          req.open("GET",url,true);   
          req.onreadystatechange=checkmsg;   
          req.send(null);   
      }   
      function   showmsg(req){   
          var   msg   =   document.getElementById("msg");   
            if   (req.readyState   ==   4)   {   
              //   Check   that   a   successful   server   response   was   received   
              if   (req.status   ==   200)   {   
                  //   Pass   the   XML   payload   of   the   response   to   the     
                  //   handler   function   
                  var   str   =   req.responseText;   
                  if(str=="0"){   
                      msg.innerHTML="该用户名可用";   
                  }else{   
                      msg.innerHTML="该用户名不可用";   
                  }   
              }   else   {   
                  //   An   HTTP   problem   has   occurred   
                  alert("HTTP   error:   "+req.status);   
              }   
          }   
      }   
      function   newXMLHttpRequest()   {   
          var   xmlreq   =   false;   
          if   (window.XMLHttpRequest)   {   
              //   Create   XMLHttpRequest   object   in   non-Microsoft   browsers   
              xmlreq   =   new   XMLHttpRequest();   
          }   else   if   (window.ActiveXObject)   {   
              //   Create   XMLHttpRequest   via   MS   ActiveX   
              try   {   
                  //   Try   to   create   XMLHttpRequest   in   later   versions   
                  //   of   Internet   Explorer   
                  xmlreq   =   new   ActiveXObject("Msxml2.XMLHTTP");   
              }   catch   (e1)   {   
                  //   Failed   to   create   required   ActiveXObject   
                  try   {   
                      //   Try   version   supported   by   older   versions   
                      //   of   Internet   Explorer   
                      xmlreq   =   new   ActiveXObject("Microsoft.XMLHTTP");   
                  }   catch   (e2)   {   
                      //   Unable   to   create   an   XMLHttpRequest   with   ActiveX   
                  }   
              }   
          }   
          return   xmlreq;   
      }   
  </script>   
  </html>   
   
   
          req.onreadystatechange=checkmsg;   
   
  这行提示:类型不匹配




顶部
 



当前时区 GMT+8, 现在时间是 2009-7-4 10:42

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.062360 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版