需求如下:
将以下表格中的内容填写好,然后点击打印申请单,
注意:不是导出Excel或者word.
js代码:
//打印按钮
function printB() {
var newTarget ="newWin";
var newUrl = "<%=request.getContextPath()%>/blankInvoiceApplyMainAction.do?method=print";
var targetForm = $("#baseForm");
//在新页面打开打印页面后,要恢复到原来form的请求路径
var curUrl = targetForm.attr("action"); //当前action属性值,
var curTarget = targetForm.attr("target"); //当前target属性值
//指定表单的target和action
document.baseForm.target = newTarget;
document.baseForm.action = newUrl;
//让请求返回的页面在newTarget的Window中打开
window.open('',newTarget); //打开一个新页面(即打印页面)
//提交action,填充页面数据
$('form#baseForm').submit();
document.baseForm.target = curTarget;