修改action就可以了
form1.action="a.php"
form1.sumbit();

解决方案 »

  1.   

    分别写两个Form,将按钮分开放在不同的Form中,action不同罢了。
    <?php
    ...print("<form name=\"form1\" method=\"post\" action=\"submit.php\">\n");
    print("<input type=\"submit\" name=\"Submit\" value=\"Submit\">\n");
    print("</form>\n");
    print("<form name=\"form2\" method=\"post\" action=\"cancel.php\">\n");
    print("<input type=\"submit\" name=\"Submit2\" value=\"Cancel\">\n");
    print("</form>\n");...?>good luck.
      

  2.   

    一个表单,触发不同事件,如gzh_seagull(不可) 所说
      

  3.   

    借楼主地方用一下,那在一个from中可不可以提交到两个地方?
      

  4.   

    用按钮:
    <input type="button" name="a" value="a"
       onClick=“{ document.form1.action="a.php";form1.sumbit();}”
    >
    <input type="button" name="b" value="b"
       onClick=“{ document.form1.action="b.php";form1.sumbit();}”
    >
      

  5.   

    有那么麻烦么,我们老是这么用:
    <?
    if($diction=='true') 
    $filename='myfile.php';
    else
    $filename='yourfile.php';
    ?>
    <form name="form1" method="post" action="<?echo $filename;?>">