我一直在使用下面的代码在提交时自动打印表单,但我遇到的问题是离开页面后,“提交 - 并打印”按钮停止工作。
其次,有没有办法绕过 Internet Explorer/Google Chrome 上的打印对话框,并允许表单自动打印并将请求自动发送到打印机?还需要从打印的页面中删除所有页眉和页脚(即 Internet Explorer 网页打印默认值)。
<html>
<head>
<script language="javascript" type="text/javascript">
function PrintMeSubmitMe()
{
window.print();
SubmitMe();
}
function SubmitMe()
{
document.MyForm.submit();
}
</script>
</head>
<body>
<form name="MyForm" action="somepage.asp" method="post">
<input type="button" value="Submit - No Print" onclick="SubmitMe()"><br />
<input type="button" value="Submit - And Print" onclick="PrintMeSubmitMe(this)"><br />
</form>
</body>
</html>
<小时/>
我开始意识到“提交 - 并打印”错误仅发生在 google chrome 浏览器上,而不是 Internet Explorer 上
最佳答案
没有办法绕过打印对话框。*即使有办法,也很容易被恶意利用。这将是一场安全噩梦。
<小时/>*没有浏览器插件
关于php - 在表单提交时自动打印页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338353/