我有一個包含一個所見即所得的編輯形式,和兩個提交按鈕:爲形式設定不同的目標與多個提交按鈕
<input type='submit' name='pdf' value='PDF Preview'/>
<input type='submit' name='save' value='Save'/>
「PDF」動作顯示編輯器爲PDF輸出的內容。 「保存」操作是一種常規表單提交。我希望PDF輸出在新標籤中打開,並且無法確定如何執行此操作。
「輸入」標籤沒有「目標」屬性。我可以在「form」標籤中添加一個「target = _blank」,但是這會在新標籤頁中提交我的「保存」動作,這是我不想要的。
我試圖取代 「PDF」 這個提交按鈕:
<a href="same_page" target="_blank" onclick="submitForm();">
這沒有奏效。表單在當前選項卡中提交,新選項卡查詢在$ _POST中沒有收到任何內容。
有沒有我不知道的魔術?
注:服務器端代碼PHP
您的JavaScript代碼在哪裏?,顯示您的完整代碼以瞭解您想要的內容以及您嘗試的內容。 –
不需要2個目標。您可以在PHP代碼中檢查「pdf」或「save」操作。您將在$ _POST數組中具有'pdf'和'save'鍵 – newage