用javascript实现,动态改变form的actionfunction onsubmit() {
     document.all.formname.action="b.asp";
     document.all.formname.submit();
     document.all.formname.action="a.asp";
}

解决方案 »

  1.   

    单一表单的多个递交方案
     
     我们往往需要在同一个表单的Form域中将递交的内容分别交给不同的脚本去处理。下面的代码演示了:按下"submit 1"表单由cgi1.pl去处理,按下"submit 2 "表单由cgi2.pl去处理。 
    <html> 
    <head> 
    <script> 
    function submitit1() 
    //交由程序1处理 

    document.myForm.action = "http://www.site.com/cgi-bin/cgi1.pl" 
    document.myForm.submit(); 

    function submitit2() 
    //交由程序2处理 

    document.myForm.action = "http://www.site.com/cgi-bin/cgi2.pl" 
    document.myForm.submit(); 

    </script> 
    </head> <body> 
    <form name="myForm" METHOD=POST> 
    username: <input type=text name=text1> 
    password: <input type=password name=text2> 
    <input type=button value="Submit 1" onClick="submitit1()"> 
    <input type=button value="Submit 2" onClick="submitit2()"> 
    </form> 
    </body> 
    </html> 
    注意:按钮类型应该是:"button",所以触发的事件交给onclick事件去激活。  
      

  2.   

    <form>
    <INPUT TYPE="text" NAME="test">
    <INPUT TYPE="submit" value="操作1" onclick="this.form.action='test1.jsp'">
    <INPUT TYPE="submit" value="操作2" onclick="this.form.action='test2.jsp'" >
    </form>
      

  3.   

    redlaputa(吾心如秋思,爱随雨后归) 正解
     
    又学到了。