高人帮我改改,我实在是不会。
function checkUsername(){
var username = form.username.value;
if( username == "" || username == null )
{
alert( "请先填写用户名!" );
return;
}
switch( isUsername( username ) )
{
case 0: break;
case 1:
{
changeUsernamePrompt( "您选择的用户名‘"+username+"’格式不正确,用户名不能以数字开头" );
return;
}
case 2:
{
changeUsernamePrompt( "您选择的用户名‘"+username+"’字符长度有误,合法长度为5-20个字符" );
return;
}
case 3:
{
changeUsernamePrompt( "您选择的用户名‘"+username+"’含有非法字符,用户名只能包含_,英文字母,数字" );
return;
}
case 4:
{
changeUsernamePrompt( "您选择的用户名‘"+username+"’格式不正确,用户名只能包含_,英文字母,数字" );
return;
}
}
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
document.getElementById( "content" ).innerHTML = "正在验证,请稍候.........";
req.onreadystatechange = processChech;
req.open( "get", "./checkusername.jsp?username="+username, true );
req.send();
}
请问这是不是www.126.com上面注册邮箱用到的检测代码?
我对JS不了解,如果是,请高手帮我改改 把红名的部分不要在打开一个新页面 就在注册的本页处理。
还有就是那些switch。。。case 帮我去掉它。我不要用它们。
在线等着。高手快点吧。