php - 在表单提交时自动打印页面

标签 php javascript

我一直在使用下面的代码在提交时自动打印表单,但我遇到的问题是离开页面后,“提交 - 并打印”按钮停止工作。

其次,有没有办法绕过 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/

相关文章:

javascript - 无法使用 FlotJs 绘制 2 个单独的图表

javascript - 如果计算 View 发生变化,如何调用 mobx-state-tree 操作?

php - 如何生成受限替换的排列?

php - 在网页中嵌入一个 php 网页,例如 Vanilla 论坛嵌入插件

java - 无法获取使用 jQuery Popconfirm 插件单击的按钮的名称

javascript - 检查字符串以查看其是否为空

javascript - Kendo UI 网格自定义过滤器 UI

php - 在 laravel 5 中创建自定义请求类的目的是什么?

php - Eclipse 自动完成不适用于 PHP 项目

javascript - 从城市名称获取邮政编码的最简单方法