我们可以用提交按钮将页面重定向到新窗口吗
Can we redirect a page to new window with submit button
嗨,我的页面上有一个表单,在asp.net中,我的表单是隐藏的,点击页面上的链接,它就会在灯箱中打开。
lightbox有一个div,带有HTML表单POST方法和对某个URL的操作,点击表单内的提交按钮后,我会重定向到上面传递的操作,但我想在新窗口而不是同一窗口上重定向。我怎样才能做到这一点。我不能更改操作和表单Post方法,因为它是用于某些功能的第三方HTML。如果我更改表单HTML,我的功能将不起作用。
如果可能的话,我可以试着改变我的问题,请告诉我。。如果你需要的不仅仅是这些信息。。。
试试这个例子,
<form action="form_action.asp" method="post" target="_blank">
添加属性target="_blank"
我不明白为什么Sameera Thilakasiri的解决方案不起作用。但请试试这个:
首先请参阅本页:JavaScript帖子请求类似于表单提交
您可以使用表单对象进行表单提交。如果您可以获取表单的当前值,并将其分配给您正在创建的新表单,那么它可能会起作用。当然,您应该添加功能名称
function post_to_url(path, params, method) {
method = method || "post";
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
form.setAttribute("target", "_blank");
...
document.body.appendChild(form);
form.submit();
return false;
}
并更改
<form action="form_action.asp" method="post" target="_blank" onsubmit="javascript:post_to_url(path, params, method)">
相关文章:
- GWT获取新旧窗口大小
- 如何在新标签/窗口中编写文本文档
- 如何在鼠标悬停在另一个图像/链接上时显示新图像/窗口
- 从服务器 c# 打开 Outlook 新邮件窗口
- 获取用户输入以设置新的窗口参数
- 为什么我不能创建新的窗口实例
- 在c中按下一个按钮,打开两个新的窗口/选项卡(不同的外部站点)
- 在新浏览器/窗口上单击提交按钮后打开PHP操作
- 如何恢复窗口,而不是打开一个新的窗口,如果它有相同的url(仍然从上一个打开)
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- 如何打开一个新的窗口/选项卡没有用户的干预,而不让它被阻止
- 打开所有链接不是我的网站的一部分,在新的窗口与jquery
- 打开一个新的窗口,而浏览器没有给出警告,这是一个弹出
- 在新的窗口jquery功能不工作
- 如何使图标出现在一个新的窗口
- 如何重定向到一个新的窗口后,点击选择关于html的选项
- 如何强制电子邮件链接打开在新的窗口
- 显示更多的信息悬停在一个新的窗口,如在facebook
- 如何使用谷歌签名与重定向,而不是一个新的窗口
- 在新的窗口打开页面,没有弹出阻止使用JavaScript目标_blank