1
提交表单后,应打开一个新页面以打印为pdf。 但通过这样做<form action="page.php" method="POST" target="_blank">
所有的信息仍然存在,这是非常非常糟糕的形式。现在,我不想用窗体来显示页面,而是想要在此窗口/选项卡中加载另一个页面,并打开打印窗口 。用PHP和头文件是不可能的,但用JavaScript应该是对的? 但是如何?我不习惯JavaScript,所以我不知道如何处理这个问题,但是你有想法吗?Form with target =“_ blank” - 新窗口AND加载页面
你确定提交仍然适用于所有情况吗?为了安全起见,我会在1毫秒'setTimeout'回调中包装'location'更新。 – ThiefMaster
我这么认为,因为表单是在空白目标中提交的。但是我没有在很多浏览器中测试过,因此可能会出现竞争状况。 – David
所以我测试了它,但它仍然没有重新加载。 onsubmit = function(){ window.location ='orders.php?highlight = t'; }