<script type="text/javascript">
  function select(){
 document.forms[0].action="test.do?method=go";
  document.forms[0].submit();
  }
  </script>
  <body>
  <form name="form1" action="test.do?method=do" method="post">
    
    <tr>
    <td><input type="button" name="go" value="按钮1" onclick="select()"></td>
    <td><input type="submit" value="按钮2"></td>
    </tr>
    </form>
  </body>大侠们帮我看看上面这段代码那里错误啊?“按钮2”可以正常提交到Action,但是“按钮1”却不行!我也找不出毛病所在,小弟初学,各位帮帮忙!

解决方案 »

  1.   

    把select的函数名改掉就可以了!
    奇怪了,怎么会这样!~
      

  2.   

    你把function select()改成 function select2() 试试,select这个名字跟js的自身的对象名冲突了:   <script type="text/javascript"> 
      function select2(){ 
     document.forms[0].action="test.do?method=go"; 
      document.forms[0].submit(); 
      } 
       </script> 
       <body> 
       <form name="form1" action="test.do?method=do" method="post"> 
         
         <tr> 
         <td> <input type="button" name="go" value="按钮1" onclick="select2()"> </td> 
         <td> <input type="submit" value="按钮2"> </td> 
         </tr> 
         </form> 
       </body>