首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

哪位高手能给小弟我写一段js验证注册信息的简单代码

2013-11-02 
谁能给我写一段js验证注册信息的简单代码?用户名文本id为t01,密码id为t02,确认密码为id为t03要求密码和确

谁能给我写一段js验证注册信息的简单代码?
用户名文本id为t01,密码id为t02,确认密码为id为t03
要求密码和确认密码不一致弹出对话框
用户名长度超过20或为0弹出对话框
密码或者确认密码长度超过20或为0弹出对话框
用户名使用非英文或数字弹出对话框
密码或确认密码使用非英文或数字弹出对话框
至于用户名和数据库已有用户名是否重复,交给下一个网页去做,js不用管,求代码,越简单越好
[解决办法]


document.getElementById("formId").onsubmit=function()
{
var t01 = document.getElementById("t01").value;
var t02 = document.getElementById("t02").value;
var t03 = document.getElementById("t03").value;
if(t02!=t03)
{
alert("密码和确认密码不一致");
return false;
}
if(t01.length>20 
[解决办法]
 t01.length==0)
{
alert("用户名长度不能超过20或为0");
return false;
}
if(t02.length>20 
[解决办法]
 t02.length==0)
{
alert("密码长度不能超过20或为0");
return false;
}
if(t03.length>20 
[解决办法]
 t03.length==0)
{
alert("确认密码长度不能超过20或为0");
return false;
}
if(/[^a-z0-9]/i.test(t01))
{
alert("用户名不能用使用非英文或数字的字符");
return false;
}
if(/[^a-z0-9]/i.test(t02))
{
alert("密码不能用使用非英文或数字的字符");
return false;
}
if(/[^a-z0-9]/i.test(t03))
{
alert("确认密码不能用使用非英文或数字的字符");
return false;
}
return true;
}

热点排行