日期:2014-05-17  浏览次数:21271 次

一个页面两个FORM,一个呈现表格,一个导出EXCEL怎么实现
我是新手,各位能否帮我瞧瞧:
oracle5test部分代码如下:
<form method="post" name="timepost" action="oracle5test.jsp">
    <div align="center">
  时间  <input type="text" name="txtdate" style="width:70px" value="2014-1-1" onFocus="HS_setDate(this)">
至 <input type="text" name="txtdate2" style="width:70px" value="2014-12-31" onFocus="HS_setDate(this)">
   <input type="submit" name="Submit" value="Submit"> 
      <input type="reset" name="Reset" value="Reset"><br>
</div>  
 </form>

<form method="post" name="frmdown" action="oracle5d.jsp">  
   <input type="submit" value="导出excel" />
</form>

在oracle5d用来导出EXCEL,但是获取不到txtdate和txtdate2两个参数,怎么解决呢?
------解决方案--------------------
你吧那两个参数也放在导出的那个form里面就行了,或者你可以用一个表单,根据按钮的不同改变action
------解决方案--------------------
submit换成button 在一个form里实现,不同的button调用不同的js方法

<form method="post" name="timepost" action="oracle5test.jsp">
     <div align="center">
  时间  <input type="text" name="txtdate" style="width:70px" value="2014-1-1" onFocus="HS_setDate(this)">
至 <input type="text" name="txtdate2" style="width:70px" value="2014-12-31" onFocus="HS_setDate(this)">
    <input type="button" name="Submit" value="Submit" onclick="testA()"> 
    <input type="button" value="导出excel" onclick="testB()"/>
      <input type="reset" name="Reset" value="Reset"><br>
</div>  
 </form>