2
4

3 回答 3

2
于 2013-03-28T10:44:01.887 回答
2

要将提交打开到新选项卡,请使用:

<form name="myform" id='myform' [...] target='_blank'>
[...]
</form>

[使新标签可选]
如果需要,您可以添加一个复选框,并附上此代码:

<a href="#" onclick="document.form1.submit();">Submit Form</a><br />
<input type='checkbox' id='newTabCheck' /> Open in new Tab

在 jQuery 中

$('#form1').submit(function() {
   if($('#newTabCheck').is(':checked'))
    $('#form1').attr('target', '_blank');
    return true;
});

或者

$('#newTabCheck').change(function() {
   if($(this).is(':checked'))
      $(this).attr('target', '_blank');
   else
      $(this).removeAttr('target');
});
于 2013-03-28T10:45:25.893 回答
1

只需放入target="_blank"字段<form></form>

IE<form action"your_url" method="post" target="_blank"></form>

于 2013-03-28T10:47:12.507 回答