2014-08-28 48 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'); 
    }