簡體   English   中英

在沒有target =“_ blank”的新頁面中提交表單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM