52,782
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
//验证用户名
var request;
function createRequest() {
try {
request = new XMLHttpRequest();
}
catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (failed) {
request = false;
}
}
}
if (!request)
alert("Error initializing XMLHttpRequest!");
}
<!--
function f_check_userID()
{
createRequest();
var userName2 = document.getElementById("a1").value;
//var url = "checkuser.php?random="+ Math.random() +"&username=" + theObj.value;
var url = "../net/regusercheck.asp?username=" +escape(userName2);
request.open("GET", url, true);
request.onreadystatechange = function (){
if (request.readyState == 4) {
if (request.status == 200) {
if(request.responseText == "1"){
document.getElementById('V1').innerHTML = "<div id=\"e1\" class=\"uname_err\" style=\"display:inline\"> <font color=\"FF0000\">此用户已被他人注册!</font></div>";
return false;
}
else if(request.responseText == "0"){
document.getElementById('V1').innerHTML = "<div id=\"e1\" class=\"uname_right1\" style=\"display:inline\"> <font color=\"FF0000\">此用户名可用</font></div>";
return true;
}
else{
document.getElementById('V1').innerHTML = "<div id=\"e1\" class=\"uname_right1\" style=\"display:inline\"> <font color=\"FF0000\">您的用户名不符,必须为6-12位字母、数字、下划组的组合;</font></div>";
return false;
}
}
}
else{
document.getElementById('V1').innerHTML = "<font color='#AAAAAA'>正在处理,请稍候......</font>";
return false;
}
}
request.send(null);
}
</script>
<input name="a1" type="text" id="a1" onfocus="f_check_zh2(1,12,'V1',this.value,'请您输入用户名,必须由6-12位的数字、字母、下划线的组合。')" onblur="f_check_userID()" maxlength="12" />