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

新手写的简单的验证代码,高手帮忙看看那里错了啊解决方案

2012-03-04 
新手写的简单的验证代码,高手帮忙看看那里错了啊~代码如下:运行不了,不知道那地错了。谢谢啦~~varusername

新手写的简单的验证代码,高手帮忙看看那里错了啊~
代码如下:运行不了,不知道那地错了。谢谢啦~~

var   username=document.form1.useid.value;
var   userpsd=document.form1.psd.value;
var   email=document.form1.mail.value;
function   regchk(){
if   (username.length== " "   ||   username.length <4)
{
alert( '用户名无效,请按右边条件再次输入用户名 ');
document.form1.usdid.focus();
return   false;
)
else   if   (username.length> 20)
{
alert( '用户名无效,请按右边条件再次输入用户名 ');
document.form1.useid.focus();
return   false;
}
if   (userpsd.length== ' '   ||   userpsd.length <6)
{
alert( '密码长度不对,请按右边条件输入正确的密码 ');
document.form1.psd.focus();
return   false;
}
else   if   (userpsd.length> 15)
{
alert( '密码长度不对,请按右边条件输入正确的密码 ');
document.form1.psd.focus();
return   false;
}
if   (email.length== ' '   ||   (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email)
{
alert( '请输入正确的邮箱地址 ');
document.form1.mail.focus();
return   false;
}
}

[解决办法]
用户名校验的条件语句最后应该是 "} ",你写成 ") "了

[解决办法]
email校验的条件语句后面少两个 ") "
[解决办法]
function regchk()
{
var username=document.getElementById( 'useid ');
var userpsd=document.getElementById( 'psd ');
var email=document.getElementById( 'mail ');
if (username.value.length <4 || username.value.length> 20)
{
alert( '用户名无效,请按右边条件再次输入用户名 ');
username.focus();
return false;
}
if (userpsd.value.length <6 || userpsd.value.length> 15)
{
alert( '密码长度不对,请按右边条件输入正确的密码 ');
userpsd.focus();
return false;
}
if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email.value))
{
alert( '请输入正确的邮箱地址 ');
email.focus();
return false;
}
}

热点排行