根据我点击的提交按钮,在新窗口中提交表单并显示结果

时间:2014-08-28 10:16:09

标签: html

我有一个用于添加新文章的表单。我有2个提交按钮:

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

两个按钮属于同一个表单。当我点击添加时,我想要在同一选项卡中显示新页面(&#34;您的文章已成功添加&#34;),当我点击&#34;预览&#34;我想打开新标签。

我知道我可以在target="blank"标记中设置<form>,但它会影响两个按钮,但如何区分它们?最好不使用JS(比如制作2个表格,加倍数据或者......)

1 个答案:

答案 0 :(得分: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');
    }