Javascript 多次将表单提交到新选项卡

Javascript 多次将表单提交到新选项卡,javascript,jquery,forms,submit,Javascript,Jquery,Forms,Submit,我正在尝试构建一个发送新闻稿的简单表单: <form method="post" id="newsletter_form" action=""> <label for="subject">Newsletter Subject:</label><br/> <input type="text" name="subject" class="textField large" id="subject" /><

我正在尝试构建一个发送新闻稿的简单表单:

<form method="post" id="newsletter_form" action="">
        <label for="subject">Newsletter Subject:</label><br/>
        <input type="text" name="subject" class="textField large" id="subject" /><br/><br/>
        <label for="contents">Newsletter Contents:</label><br/>
        <textarea class="textField" rows="6" cols="40" name="contents" id="contents"></textarea>
</form>

时事通讯主题:


通讯内容:
然后是两个按钮,其中一个按钮将操作设置为预览页面,目标设置为空白,以在新选项卡中打开,然后另一个按钮设置另一个操作,并删除目标,使其正常提交并发送新闻稿。但是,在Chrome/Safari中,点击预览按钮只能工作一次

我搜索了一下,发现这是Chrome和Safari中的一个bug。但是,我试图通过使用jQuery创建另一个具有不同ID的表单,删除第一个表单,并让预览提交第二个表单来绕过这个问题。这仍然不起作用。它适用于IE和Firefox,但不适用于基于Webkit的浏览器


有什么办法可以解决这个问题吗?

这似乎对webkit有效。不确定它将如何为IE工作

$("#newsletter_form").submit(function(){
    $("#newsletter_form").submit();
 });

这似乎适用于webkit。不确定它将如何为IE工作

$("#newsletter_form").submit(function(){
    $("#newsletter_form").submit();
 });