JS问题,请帮忙,很急
请问下面代码错在哪里,为何执行testCount()函数时不见alert窗口出现(就是表单写错时),还有JS哪个地方写错了,希望大家帮我优化优化,谢谢
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function testCount(){
var count1 = document.getElementById("name").value;
var count2 = document.getElementById("phone").value;
var count3 = document.getElementById("mail").value;
var count4 = document.getElementById("mobile").value;
var regm = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;//验证Mail的正则表达式,^[a-zA-Z0-9_-]:开头必须为字母,下划线,数字,
if(!count3.match(regm)&&count3!="")
{
alert("邮箱地址格式错误或含有非法字符!\n请检查!");
return false;
}
if(len(count1) <4 or len(count1)>12)
{
alert("姓名长度为4~12位,由字母,汉字和数字组成!");
return false;
}
if(count2="")
{
alert("请输入电话号码!");
return false;
}
if(count4=""){
alert("请输入手机号码!");
}else{
with(document.getElementById("form1")){
method="post";
action="***.asp";
submit();
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Website </title> <link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div id="top" class="w"> <img src="Images/top.jpg" /> </div>
<div class="none man"> </div> <div class="none man"> </div>
<div class="topbg w"> </div>
<div id="cont">
<div class="none man"> </div>
<div class="cont"> <div class="none man" style="height:20px"> </div>
<div class="leftBar">
<form id="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25%" class="tl">用户名: </td>
<td width="35%"> <input type="text" id="name" name="name" /> </td>
<td width="40%" class="m">长度得出违法的实际啊覅哦 </td>
</tr>
<tr>
<td class="tl">电话号码: </td>
<td> <input type="text" id="phone" name="phone"/> </td>
<td class="m">长度得出违法的实际啊覅哦 </td>
</tr>
<tr>
<td class="tl">电子邮件: </td>
<td> <input type="text" id="mail" name="mail" /> </td>
<td class="m">长度得出违法的实际啊覅哦 </td>
</tr>
<tr>
<td class="tl">手机号码: </td>
<td> <input type="text" id="mobile" name="mobile" /> </td>
<td class="m">长度得出违法的实际啊覅哦 </td>
</tr>
<tr>
<td colspan="3"> <input name="" type="checkbox" value="1" style="margin-left:70px; width:15px; height:15px"/>符合度武器发行的usafdsa发的萨芬是 </td>
</tr>
</table>
</form>
</div>
<div class="rightBar">
<img src="Images/reg.jpg" border="0" usemap="#Map" style="margin:10px 0 0 0"/>
<map name="Map" id="Map">
<area shape="rect" coords="72,2,269,39" href="javascript:testCount();"/>
<area shape="rect" coords="86,70,257,105" href="#" />
</map>
</div>
</div>
<div class="none man"> </div>
<img src="Images/lc.jpg" style="margin:10px 0 0 10px"/>
<div class="none man"> </div>
</div>
<div class="contBottom w"> </div>
<div class="none man"> </div> <div class="none man"> </div>
<img src="Images/bottom.jpg" />
</body>
</html>