主题:  能帮我看看这段js代码吗?

lzliruiman

职务:普通成员
等级:1
金币:0.0
发贴:15
#12006/4/3 22:42:35
这是"是佛山人"留言板教程里的一段代码?
但是有错误!
obj.onsubmit=function(){//验证表单的函数(函数④)
var error=""
if(obj.Name.value==""error+="●昵称项不能为空\n\n";
if(obj.Email.value==""error+="●信箱项不能为空\n\n";
else if(!/^\w(\w*\.*)*@(\w+\.)+\w{2,4}$/.test(obj.Email.value))error+="●信箱格式不正确\n\n";
if(obj.Homepage.value!=obj.Homepage.defaultvalue&&!/^(http:\/\/[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+)$/.test(obj.Homepage.value))error+="●网址格式不正确\n\n"
if(obj.QQ.value!=""&&!/^[1-9]\d{4,8}$/.test(obj.QQ.value))error+="●QQ号码只能是5位到9位的数字\n\n"
if(obj.Content.value==""error+="●留言内容不能为空\n\n";
else if(obj.Content.value.length>1000){error+="●留言字符长度超出1000";obj.Content.value=obj.Content.value.substring(0,1000)}
if(error!=""{alert("错误提示:\n\n"+error);return false;}
else return true;
}


能帮我看看吗?



lzliruiman

职务:普通成员
等级:1
金币:0.0
发贴:15
#22006/4/3 23:31:45
经过调试发现是这一句有错误,只要加上这一句就会出错!!
if(obj.Homepage.value!=obj.Homepage.defaultvalue&&!/^(http:\/\/[A-Za-z0-9\./=\?%\-&_~`@[\]\':+!]+)$/.test(obj.Homepage.value))error+="●网址格式不正确\n\n"


这句到底是哪里出错了呢?



lzliruiman

职务:普通成员
等级:1
金币:0.0
发贴:15
#32006/4/4 10:26:58
哪位大侠能帮帮我啊?