-- 作者: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>
|