以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  XML出错,帮看看  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=69707)


--  作者:3339867
--  发布时间:11/22/2008 9:10:00 PM

--  XML出错,帮看看
文件没动过,之前正常,现在服务器重启了,也不行,服务器也没做过什么变动

当输入下面的数值错误时,会有相关错误提醒,但数据对时,就没错误提醒,另外IE左下角出现错误。

<SCRIPT LANGUAGE="JavaScript">
 function createxmlhttp()
 {
  var xmlhttp=null
  try{
      xmlhttp=new XMLHttpRequest();
   }
   catch(e){
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
   }
  return(xmlhttp);
 }
 function checkuser(u_name){
  if(""==u_name)
  {
   usercheck.innerHTML = "<font color=red>× 用户名不能为空!</font>"
   return;
  }
  if((u_name.length<4)||(u_name.length>16))
  {
   usercheck.innerHTML = "<font color=red>× 用户名为4到16个字符!</font>"
   return;
  }

  if(CheckIfEnglish(u_name)==false){
   usercheck.innerHTML = "<font color=red>× 用户名只能是字母数字和下划线!</font>";
   return;
  }

  var DataToSend = "username="+u_name;
  var xmlhttp = createxmlhttp();
  xmlhttp.open("POST","checkuser.asp",false);
  xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  xmlhttp.send(DataToSend);
  var strR=xmlhttp.responseText;
 
  if ("Y"==strR)
  {
   usercheck.innerHTML = "<font color=green>√ 用户名 "+u_name+" 未被注册,可以使用!</font>"
  }
  else if("N"==strR)
  {
   usercheck.innerHTML = "<font color=red>× 用户名 "+u_name+" 已被注册,请更换用户名!</font>"
  }
  else
  {
   usercheck.innerHTML = "<font color=red>× 用户名 "+u_name+" 已被注册,请更换用户名Q!</font>"
  }
 }

function CheckIfEnglish(String)
{
    var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_";
     var i;
     var c;
     for( i = 0; i < String.length; i ++ )
     {
          c = String.charAt( i );
   if (Letters.indexOf( c ) < 0)
      return false;
     }
     return true;
}
</script>


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
3,363.281ms