你可以定义from的action属性在按钮的onclick事件呀,
你可以试一下下面的代码,我没有测试,希望对你有帮助。function submit(fobj,bobj){
if(bobj.value=="form1"){
fobj.action="http://localhost/test.asp";
}
if(bobj.value=="form2"){fobj.action="http://localhost/test.php";}
}
<form method="post" action="" >
<input type="submit" value="form1" onclick="submit(this.form,this);">
<input type="submit" value="form2" onlclick="submit(this,form,this);">
</form>

解决方案 »

  1.   

    do as zosatapo(隆杰) suggested, but there are several typing errors in his code, try something like this:<script language="javascript">
    function doSubmit(nAction, frm)
    {
      switch (nAction)
      {
         case 0:
              frm.action = "add.asp";
      break;     case 1:
              frm.action = "update.asp";
      break;     case 2:
              frm.action = "delete.asp";
      break;     default:
             return;
             break;   
      }   frm.submit();
    }
    </script><form method="post" action="" >
    ...
    <input type="button" value="add" onclick="doSubmit(0, this.form);">
    <input type="button" value="update" onclick="doSubmit(1,this.form);">
    <input type="button" value="delete" onclick="doSubmit(2, this.form);">
    </form>