解决方案 »

  1.   

    在按钮 down 的 onclick 事件中修改表单的 action 属性和执行表单的 submit 方法
      

  2.   

    <script language=javascript>
        function down() {
            document.all.myForm.action = "down.php";
            document.all.myForm.submit();
        }
    </script><form   method="get" name="myForm" action="test5.php" >
    <table>
    <tr ><td>查询起始时间:<input type="datetime-local" name="start" size="20"/></td></tr>
    <tr ><td>查询截止时间:<input type="datetime-local" name="end" size="20"/></td></tr>
    <tr '><td><input type="submit" name="chaxun" value="查询"    /> //查询按钮提交给test5.php
      <input type="button" name="down" value="导出xls文件" onclick="down()" /> //导出xls文件按钮提交给down.php
    </td>> 
    </tr>
    </table>
    </form>你说的是这个意思吗?我试了,"导出xls文件"  按钮还是没有响应
      

  3.   

    all 啊户型只有 ie 支持
    说以应该是<input type="button" name="down" value="导出xls文件" onclick="down(this.form)" />
    function down(form) {
       form.action = "down.php";
       form.submit();
    }
      

  4.   

    遇到类似的问题 。不用在一个同一个form标签写 。 在新建一个 
    <form1   method="get" name="myForm" action="down.php> 
    <table >   
      <tr >
         <td><input type="button" name="down"  value="导出xls文件"  /> </td>       //导出xls文件按钮提交给down.php         
     </tr> 
    </table> 
    </form1>
      

  5.   

    各种行不通后,用了种笨笨的办法,把form的action提交给第三个页面 3.php,接收下面两个<input>的值查询起始时间:<input type="datetime-local" name="start" size="20"/>
     查询截止时间:<input type="datetime-local" name="end" size="20"/>
    然后判断提交哪个按钮,再去响应相应的页面谢谢斑竹
      

  6.   


    这样的话怎么得到第一个form中前两个<input type="datetime-local">t的值,我要跳转的两个页面都需要这个值