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'; }