在一个表单中为多个button按钮添加不同的业务逻辑功能Q!!!!!!!!
代码如下!!
    <form name="f" action="" method="get">
   用户名 :<input type="text" name="username" />
    密      码:<input type="text" name="password"/>
    <hr>
    <p>
    <input type="button" value="按钮_01" onClick="javascript:document.f.action='login/login1';document.f.onclick" />
    <input type="button" value="按钮_02" onclick="javascript:document.f.action='login/login2';document.f.onclick" />
    <input type="button" value="按钮_03" onclick="javascript:document.f.action='login/login3';document.f.onclick" />
    <input type="button" value="按钮_04" onclick="javascript:document.f.action='login/login4';document.f.onclick" />
    
    
    </form>
   点击没有任何反应!!求指教!!在线等待!! 

解决方案 »

  1.   


    <form name="f" action="" method="get" id="f">
    <input type="button" value="按钮_01" onClick="document.getElementById('f').action='login/login1.html';" />
    <input  type="submit" value="提交" />按钮改变action的值 然后再用SUBIMIT提交
      

  2.   

    LZ 莫非在看世界杯的时候发的贴?
    function click1() {
      document.f.action='login/login1';
      document.f.submit();
    }
      

  3.   


    对,多个button有多个function里面可以单独改Action,
      

  4.   

    struts2实现表单多路径提交这个已经非常容易了
    指定多个<s:submit action="" /> 为每个按钮指定提交的action路径就ok了!
      

  5.   

    最好用submit 因为我以前做过的项目中。用button的提交的时候也没有反应,但是用submit的时候就不一样了,至于原理就不是很清楚!!
      

  6.   


    function click1() {
      document.f.action='login/login1';
      document.f.submit();
    }必须submit才能进入action
      

  7.   

    function click1() {
      document.f.action='login/login1';
      document.f.submit();
    }必须submit才能进入action