共有四个表单,每个表单有三个button按钮,所以打算写一个Javascript函数来提交到12个目标网页
GO( formname, url )
{
document.formname.action = url;
document.formname.submit();
}
在按钮处这样调用:<form name="formTyp" method="post">
<select name="typSelect" id="selecttypes" size="5" onChange="SelectText( 'typSelect', 'typText' );">
<?php
while( $row = mysql_fetch_array($result) )
{
?>
<option value="<?php echo $row["type"]; ?>"><?php echo $row["type"]; ?></option>
<?php
}
?>
</select><br>
<input type="text" name="typText" id="texttypes"><br>
<input type="button" id="btn" value="添加" onclick="GO( 'formTyp', 'http://localhost/DiamondMall/Master/AddType.php')" >
<input type="button" id="btn" value="修改" onclick="GO( 'formTyp', 'http://localhost/DiamondMall/Master/EditType.php')" >
<input type="button" id="btn" value="删除" onclick="GO( 'formTyp', 'http://localhost/DiamondMall/Master/DeleteType.php')" >
</form>可是点击之后没有反应,直接写
<input type="button" id="btn" value="添加" onclick="this.form.action='...';this.form.submit();" >
就可以提交,但是这样一来这一大段要写12遍而且感觉不是很舒服,请问高手,我的函数应该如何撰写呢?不胜感激!