62,016
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript" language="javascript">
var xmlHttp = null;
function CheckUser()
{
//检测用户名是否合法开始
var User=document.all.form1.UserName.value
if(!checkUserName(User))
{
document.all.form1.UserName.focus();
// alert("用户名只能用大写[A-Z]或小写[a-z]的英文字母,数字[0-9]和\"_\"");
var exists1 = document.getElementById("exsits");
exists1.innerHTML="用户名不合法"
return false;
document.all.form1.Button1.Visible=false;
}
function checkUserName(User)
{
var validStr="abcdefghijklmnopqrstuvwxyz_ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789"
for(i=0;i<User.length;i++)
{
if(validStr.indexOf(User.charAt(i))==-1) return false
}
return true
}
//检测用户名是否合法结束
try
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err1)
{
try
{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(err2)
{
xmlHttp = new XMLHttpRequest();
}
}
var Text1 = document.getElementById("UserName");
var url = "CheckUser.aspx?User=" + Text1.value;
xmlHttp.open("GET",url,true);
xmlHttp.onreadystatechange = OnHandler;
xmlHttp.send(null);
}
function OnHandler()
{
if(xmlHttp.readyState == 4)
{
var isValid = xmlHttp.responseText;
var exists = document.getElementById("exsits");
exists.innerHTML = isValid.substring(0,6);
}
}
</script>