2014-08-28 43 views
0

我有添加新文章的表單。我有2個提交按鈕:根據我點擊的提交按鈕在新窗口中提交表單並顯示結果

<button type="submit" name="action" value="add">Add</button> 
<button type="submit" name="action" value="preview">Preview</button> 

兩個按鈕屬於相同的形式。當我點擊添加時,我希望新頁面(「您的文章已成功添加」)顯示在同一個標​​籤中,當我點擊「預覽」時我想打開新標籤頁。

我知道我可以在<form>標記中設置target="blank"標記,但它會影響兩個按鈕,但如何區分它們?最好不要使用JS(比如製作2種形式的數據加倍或者種類...)

回答

0

如果你沒有問題提前用Javascript,請試試。否則忽略它。

<form id="formElement"> 
<button type="submit" name="action" value="add">Add</button> 
<button type="submit" name="action" value="preview" onclick="newPage();">Preview</button> 
</form> 

腳本

function newPage(){ 
     $('#formElement').attr('target','_blank'); 
    }