JS验证,小小菜鸟小问题求教大虾们
代码如下,不知道怎么回事验证的时候那个alert 要弹出来两次,想要验证下一个的时候前面选择过的内容不再清空。
现在虽然不再清空但是alert会弹出两次!求解答,求代码
------------------------
<html>
<head>
	<title>- -</title>
	<link rel="stylesheet" href="default.css" type="text/css" />
	<script language="javascript" type="text/javascript">
		function text() {
             if (document.form.dept.value == "tip") {
                 alert("请选择部门!");
                 return false;
             }			
             if (document.form.start.value == "") {
                 alert("查询起始日期不能为空!");
                 return false;
             }
			if (document.form.end.value == "") {
					alert("查询结束日期不能为空!");
					return false;
				}
}
	</script>
</head>
<body>
	<table><tr><th width="900" class="cen"><h3>部门工作量查询>>部门投入汇总</h3></th></tr></table>
	<hr  align="left" width="30%"/>
		<form name="form" onSubmit="return text();">
			<table width="900">
				<tr class="atr">
				  <td width="210">部门:
				    <select size="1" name="dept" >
					   <option value="tip">选择部门</option>
				      <option value="1">1</option>
					  <option value="2">2</option>
			        </select>			      </td>
					<td width="100">查询起始日期</td>
				  <td width="190"><input type="text" name="start"/></td>
					<td width="100">查询结束日期</td>
					<td width="190"><input type="text" name="end"/></td>
				  	<td width="48"><input type="submit" value="查询" onclick="text()" /><input type="submit" value="导出" onclick="text()" /></td>
				</tr>		  
		</form>
</body>
</html>
-----------------------------------------
------解决方案--------------------
<input type="submit" value="查询" onclick="text()" />
<input type="submit" value="导出" onclick="text()" />
------解决方案--------------------
form 中有 return text()下面的submit 就不用加onclick了
一个form 两个submit?