HTML表单开机自检到直接打印页面



我有页面VIEW-SALE。.PHP在此页面上,我有一个提交按钮表单,可以查看打印格式的发票,有代码:

     <span style='display:inline-block'>
    <form name='print' id='print' action='print-invoice.php' 
target='_blank' method='post'>
        <input type='hidden' name='invoice' value='$invoice'>
        <input class='submit-all' type='submit' 
value='Print the invoice' 
onClick='window.print();return false'></form></span>

代码必须只打开页面打印发票。PHP并打印它,但是当我单击它时,它会显示打印对话框,但当前页面我是VIEW-SALE。PHP,所以它不显示打印发票。.PHP

怎么做?

不只是发布数据,您可能需要一个标题重定向重定向是 PHP 代码

header("Location: blabla")

我发现这个你可能会发现它有帮助提交后重定向

问题是onClick='window.print();return false'window对象是包含窗体的当前窗口。您应该在 PRINT-ININVOICE 中包含 javascript 事件处理程序。.PHP:

... <body onload="window.print()"> ...