点击不同的按钮把同一个表单提交到不同的页面处理的方法
2009-06-12 15:57
806 查看
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="查询">
<input type="button" name="Submit2" value="导出" onclick="doExport()">
这样就可以在点击“查询”按钮的时候把form提交给moni_all_detail.jsp处理,而当点击“导出”的时候提交给Yean/exporting.jsp处理了
<%
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="查询">
<input type="button" name="Submit2" value="导出" onclick="doExport()">
这样就可以在点击“查询”按钮的时候把form提交给moni_all_detail.jsp处理,而当点击“导出”的时候提交给Yean/exporting.jsp处理了
相关文章推荐
- 一个form表单,有两个提交按钮,分别提交到不同页面(或不同的方法中)
- 让一个表单根据不同的情况提交给两种不同的方法处理
- 页面上2个按钮,当提交表单的时候调用不同的方法,但是都需要把页面上面的查询条件提交给action
- 将一个表单提交到不同页面的方法
- 表单中有一个搜索框,有两个radio条件选择,选中第一个时点击提交按钮时就跳转到zs_search.jsp搜索页面,
- 通过form的action属性提交表单并接收处理返回值的方法(页面不跳转)
- 巧用js提交表单轻松解决一个页面有多个提交按钮
- 一个表单中有编辑和删除两个按钮分别调用后台action的不同方法
- 在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
- 一个表单form、submit提交到多个不同页面
- 不同编码页面之间表单的提交方法
- jquery下的提交,点击按钮没反应,post方法不执行 JSON方式在FORM表单下不起作用
- js实现表单多按钮提交action的处理方法
- 关于Asp.Net中避免用户连续多次点击按钮,重复提交表单的处理
- 一个表单内2个按钮跳转到不同的页面
- 点击页面上的一个按钮时,如何触发controller中的方法
- python基于selenium+PhantomJS实现用提交表单,并点击按钮功能,获取返回的页面源码和ur等信息l。
- 多不同按钮提交一个表单,提交到不同的action中
- 关于Asp.Net中避免用户连续多次点击按钮,重复提交表单的处理
- 一个表单两个submit提交到不同的页面