<form id="form1" name="form1" action="aaa.asp" method="POST">
<input type=button name="sub1" id="sub1" value="提 交 1" onClick="test1();" >
<input type=button name="sub2" id="sub2" value="提 交 2" onClick="test2();" >
</form><script language="javascript">
function test1(){
   alert("提交1 第一个功能");
}function test2(){
   alert("提交2 第二个功能");
}
</script>

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【wanchengzi】截止到2008-07-14 12:56:01的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       每贴平均分数:20                       
    回帖的总数量:0                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:1                        结贴的总分数:20                       
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    敬礼!
      

  2.   

    <form id="form1" name="form1" action="aaa.asp" method="POST">
    <input type=button name="sub1" id="sub1" value="提 交 1" onClick="test1();" >
    <input type=button name="sub2" id="sub2" value="提 交 2" onClick="test2();" >
    </form><script language="javascript">
    function test1(){
     ..............
      sub1.submit();
    }function test2(){
       ............
       sub2.submit();
    }
    </script>用button 类型的按钮 不要用submint
    需要提交时 用submit方法就可以了
      

  3.   

    每一个button 对应不同的value , 提交后根据button的value 不同来 调用不同的action 处理。
      

  4.   

    每个按钮对应一个js方法
    两个js方法分别实现不同的功能
      

  5.   

    可以给每个按钮起个名字,然后通过获得这个名字的value来判断。
      

  6.   


    <form id="form1" name="form1" action="aaa.asp" method="POST">
    <input type=button name="sub1" id="sub1" value="提 交 1" onClick="test1();" >
    <input type=button name="sub2" id="sub2" value="提 交 2" onClick="test2();" >
    </form><script language="javascript">
    function test1(){
       document.forms[0].action="xxx.jsp"; //这里可以改变一下提交的地址
       alert("提交1 第一个功能");
    }function test2(){
       document.forms[0].action="xxx2.jsp";
       alert("提交2 第二个功能");
    }
    </script>
      

  7.   

    aaa.asp?domethod=xxx
    传个参数到后台来判断啊
      

  8.   

    有一点要考虑, submit和image 按钮是真接可以到 action的路径,
    但button是不能直接去action 里的
      

  9.   


    通过javascript提交表单,2个button提交到不同的地址:
    <script language="javascript">
      function sub1() {
        document.表单名.action = "地址";
        document.表单名.submit();
      }
    </script>
    <script language="javascript">
      function sub2() {
        document.表单名.action = "地址";
        document.表单名.submit();
      }
    </script>
      

  10.   

    <form id="form1" name="form1" action="aaa.asp" method="POST"> 
    <input type=button name="sub1" id="sub1" value="提 交 1" onClick="test1();" > 
    <input type=button name="sub2" id="sub2" value="提 交 2" onClick="test2();" > 
    </form> <script language="javascript"> 
    function test1(){ 
     .............. 
      form1.submit(); 
    } function test2(){ 
      ............ 
      form1.submit(); 

    </script> 
    省略号为不同的逻辑代码!
      

  11.   

    使用隐藏域:
    <form id="form1" name="form1" action="aaa.asp" method="POST"> 
    <input type="hidden" name="test" id="test">
    <input type=button name="sub1" id="sub1" value="提 交 1" onClick="test1();" > 
    <input type=button name="sub2" id="sub2" value="提 交 2" onClick="test2();" > 
    </form> 
    <script language="javascript"> 
    function test1(){ 
     form1.test.value="1";
      form1.submit(); 
    } function test2(){ 
      form1.test.value="2";
      form1.submit(); 

    </script> 
    提交后,判断test的值来判断是哪一个按钮被按下
      

  12.   

    都写的差不多那样了,,我也发表下
    <script>
    function func1()
    {
       document.forms[0].action="test1.do";
       document.forms[0].submit();
    }
    function func2()
    {
       document.forms[0].action="test2.do";
       document.forms[0].submit();
    }
    </script><button onclick="func1()" >提交2<button>
    <button onclick="func2()" >提交2<button>
    提交到不同的action可以这样做,呵呵,,是种想法,action属性不知道有没有,没有的话用DOM2的  setAttribute改他action属性
      

  13.   

    叫每个button 去调用不同的JS方法去实现不同的功能
      

  14.   

    提交按纽的名称相同,值不同
    在ACTION中request.getParameter("按纽名称")
    得到值后,判断此值不同做不现的业务
      

  15.   

    用js提交的时候注意不要直接submit了,一定要指定提交的action地址,不然都提交到同一个action里去了。
      

  16.   

    晕,form.action=""
    form.submit();
      

  17.   

    struts1中不是有那么个action吗