Answers:
<form target="_blank" [....]
将会在新标签页中提交表单...我不确定这是否是您想要的内容,请更好地说明...
jquery
标签搞糊涂了,我还以为你在谈论一个Ajax请求;)
target="_blank"
)时使用标签。这是一件好事,因为几乎没有人希望网站打开新窗口,而且我认为这种默认设置不会改变,因为_blank
如今几乎每个网站都在使用。
_blank
不会打开新标签。它正在打开一个新窗口,大多数情况下(但并非总是如此!)默认情况下会打开一个新选项卡。这取决于浏览器的配置。请查看这个被高度评价的答案:stackoverflow.com/a/4907854/220060
我有一个[提交]和[预览]按钮,我希望预览显示提交的表单数据的打印视图,而不是将其持久保存到数据库中。因此,我希望[预览]在新选项卡中打开,然后提交以在同一窗口/选项卡中提交数据。
<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>
尝试使用jQuery
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>