點擊不同的按鈕把同一個表單提交到不同的頁面處理的方法

1、代碼頭部首先加入這段代碼

 

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
//out.print(basePath);
%>

 

上述代碼含義參見http://blog.csdn.net/q283595518/archive/2009/06/08/4250360.aspx

 

2、然後加入

<script lanuage="javascript" src="js/calendar.js"></script>
<script type="text/javascript">
 function doExport(){
  document.getElementById("mainform").action = '<%=basePath %>Yean/exporting.jsp';
  document.getElementById("mainform").submit();
 }
</script>

 

3、from寫法

 <form name="mainform" action="<%=basePath %>moni_all_detail.jsp" method="post">
 

4、兩個按鈕

<input type="submit" name="Submit" value="查詢">
              &nbsp;&nbsp;&nbsp;
<input type="button" name="Submit2" value="導出" οnclick="doExport()">
            

 

這樣就可以在點擊“查詢”按鈕的時候把form提交給moni_all_detail.jsp處理,而當點擊“導出”的時候提交給Yean/exporting.jsp處理了

發佈了29 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章