点击一个< a herf >,令form提交的javascript怎么写????
源代码如下:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<script language="javascript">
function checkherf(herf) {
var bflag = true;
if (document.f1.g.selectedIndex == 0 || document.f1.m.selectedIndex == 0) {
alert("Please select a group and a member");
bflag = false;
return false;
}
if (document.f1.s.value == "") {
alert("Please select a date in calendar");
bflag = false;
return false;
}
if(bflag && herf == 'aaa')
{
document.f1.action = "aaa.php";
document.f1.target = "main";
document.f1.submit();
}
if(bflag && herf == 'bbb')
{
document.f1.action = "bbb.php";
document.f1.target = "main";
document.f1.submit();
}
if(bflag && herf == 'ccc')
{
document.f1.action = "ccc.php";
document.f1.target = "main";
document.f1.submit();
}
}
</script>
</head>
<body onload="reload();" bgcolor="#FFFFFF" background="images/left_bg.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#666666" link="#0099FF" vlink="#0099FF" alink="#0099FF">
<form name="f1" method="post" action="aaa.php">
<table>
<!-- 此处有三个select,因关系不大,所以未写出 -->
<tr>
<td align="center" colspan=4 class="txt11">
<input type="submit" name="sb" value="submit"></td>
</tr>
</form>
<tr>
<td colspan=4 class="txt11">| <a href="aaa.php" target="main" onclick="javascript:return checkherf('aaa');">aaa</a>
|<br>
| <a href="bbb.php" target="main" onclick="javascript:return checkherf('bbb');">bbb</a> |<br>
| <a href="ccc.php" target="main" onclick="javascript:return checkherf('ccc');">ccc</a> | </td>
</tr>
</table>
</body>
</html>
现在,我的目的是点击aaa的链接后,先检查有没有选select,如果有选,就提交form,当然,左框架的页不进行刷新,也不重新load。
请问,该如何写javascript语句????