如何实现对于0.html中的同一个form1, 
当单击form.button1时用method="post"   打开1.html; 
当单击form.button2时用method="post"   打开2.html;
这样的功能?

解决方案 »

  1.   

    用脚本,在表单提交前修改 form.action 的值便是
      

  2.   

    <script>
    function click1(){
        document.test.action=...;
        document.submit();
    }
    function click2(){
        document.test.action=...;
        document.submit();}
    </script>
    <form name=test method=post>
    <input type=button name=button1 clicked="click1()">
    <input type=button name=button2 clicked="click2()">
    </form>
    这样就可以了,根本不用什么ajax
      

  3.   

    我的意思是不能写在form中调用,还有什么别的办法啊?
      

  4.   

    表单原本就被设计成一个“死的”,你要改变提交的url,一般就是通过脚本,否则你放再多的按钮,都是提交到同一个url