[英]Submit form in new page without target=“_blank”
我有兩個不同的按鈕提交相同的表單。 一個提交表單然后運行數據庫查詢,另一個提供查詢查看內容的預覽。
我希望預覽在新頁面中打開,否則在同一頁面中打開
這是我的按鈕:
<input type="button" onclick="ClearField2(); upload();" value="CREATE YOUR CAMPAIGN!" STYLE="margin-top: 20px; margin-left: 10px; float: left;" class="btn" />
<div style="margin-top: 20px; margin-left: 10px; float: left;">
<input type="button" onclick="ClearField(); upload();" value="OR PREVIEW FIRST!" STYLE="" class="btn"><br>
他們都運行upload(); 提交表格。 Clearfield();
為預覽變量和Clearfield2();
提供“true”值Clearfield2();
給出一個“虛假的”。 True告訴它不運行數據庫查詢並顯示預覽,其中False告訴它運行查詢並顯示成功消息。
顯然,要在新頁面中提交表單,我可以將target =“_ blank”添加到<form>
標記,但這會強制在新頁面中提交,無論單擊哪個按鈕。
有沒有辦法告訴它根據點擊的按鈕在新頁面中提交表單?
在ClearField
函數中動態添加target="_blank"
? 您已經在使用JavaScript,也可以在您使用時更改表單。
document.getElementById('form_element_id').setAttribute('target', '_blank')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.