在新标签中提交表单

我想(只是为了testing一些函数,我会避免这种行为后)加载页面上提交的页面:是否有可能?

<form target="_blank" [....] 

将提交表格在一个新的标签…我不确定是否这是你在找什么,请更好地解释…

我有一个[提交]和[预览]button,我希望预览显示提交的表单数据的打印视图,而不必将其保存到数据库。 因此,我想[预览]打开一个新的标签,并提交提交数据在同一个窗口/选项卡。

 <button type="submit" id="liquidacion_save" name="liquidacion[save]" onclick="$('form').attr('target', '');">Save</button></div> <div> <button type="submit" id="liquidacion_Previsualizar" name="liquidacion[Previsualizar]" onclick="$('form').attr('target', '_blank');">Preview</button></div> 

target="_blank"添加到<form>标记中。

既然你有这个标签的jQuery,我会假设你想要一些东西坚持在你的成功function?

 success: function(data){ window.open('http://www.mysite.com/', '_blank'); } 

尝试使用jQuery

 <script type="text/javascript"> $("form").submit(function() { $("form").attr('target', '_blank'); return true; }); </script> 

这里是一个完整的答案 – http://ftutorials.com/open-html-form-in-new-tab/

您的浏览器选项必须设置为在新选项卡中打开新窗口,否则会打开一个新的浏览器窗口。

这也将很好,你可以做一些新的标签处理程序提交。

 <form target="_blank"> <a href="#">Submit</a> </form> <script> $('a').click(function () { // do something you want ... $('form').submit(); }); </script>