你可以这样:
在b1的onClick事件中:
document.all.myForm.action="b1.asp";
--处理你的事件--
在b2的onClick事件中:
document.all.myForm.action="b2.asp";
--处理你的事件--

解决方案 »

  1.   

    你可以这样:
    <form name="myForm" method="post" action="">
    <input type="text">
    <input type="button" name="b1" value="b1" onclick="javascript:window.document.myForm.action='b1.asp'">
    <input type="button" name="b2" value="b2" onclick="javascript:window.document.myForm.action='b2.asp'">
    </form>
      

  2.   

    补充:b1和b2需要设成submit类型
      

  3.   

    可以,但是也可以用botton的,只要把onclick改成:
    <form name="myForm" method="post" action="">
    <input type="text">
    <input type="button" name="b1" value="b1" onclick="submitform(b1)">
    <input type="button" name="b2" value="b2" onclick="submitform(b2)">
    </form>
    <script>
    <!--
    function submitform(target){
       window.document.myForm.action = target ;
       myForm.submit();
    }//-->
    </script>