问题描述
我想(只是为了测试某些功能,在避免这种行为之后)将Submit调用的页面加载到新标签上:可以吗?
解决方法
<form target=\"_blank\" [....]
将会在新标签页中提交表单...我不确定这是否是您想要的内容,请更好地说明...,我有一个[提交]和[预览]按钮,
我希望预览显示提交的表单数据的打印视图,而不是将其持久保存到数据库中。因此,我希望[预览]在新选项卡中打开,并提交以在同一窗口/选项卡中提交数据。
<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>
,也可以使用HTML5引入的名为formtarget
的新按钮属性。
<form>
<input type=\"submit\" formtarget=\"_blank\"/>
</form>
,将“ 4”添加到“ 5”标签。,既然您已经获得了此标记的jQuery,我将假设您想要在成功功能中贴些东西吗?
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>
,必须将浏览器选项设置为在新选项卡中打开新窗口,否则将打开新的浏览器窗口。