Javascript表单提交打开新窗口选项卡,然后重定向父页面
Javascript form submit open new window tab, and then redirect parent page
当我提交表单时,我试图打开一个新的窗口选项卡,并将值传递到新的窗口标签中。然后我需要父页面重定向到下一个页面。
问题是表单值没有传递到新窗口选项卡。我怎么能用我现在拥有的以下代码做到这一点?
<form class="form" id="promo_form" method="post">
<input type="text" name="first_name" id="first_name">
<input type="text" name="last_name" id="last_name">
<input type="text" name="zipcode" id="zipcode" maxlength="5">
<button type="submit" id="promo_form_button" class="submit">Continue</button>
</form>
$(document).ready(function($){
var form = document.getElementById("promo_form");
function goToUrl(){
window.open("https://site.com/new-tab", "_blank");
window.location = "https://site.com/parent-next-page"
}
document.getElementById("promo_form_button").onclick = goToUrl;
});
当表单可以针对新选项卡/窗口本身时,为什么要使用window.open。
HTML:
<form target="_blank" method="get" action="http://google.com" id="myForm">
<label for="q">Search: </label><input type="text" id="q" name="q" />
<input type="submit" value="search" />
</form>
JavaScript:
document.getElementById("myForm").onsubmit = function() {
window.location.href = "http://www.jsfiddle.net";
return false;
};
示例:
JSFiddle
相关文章:
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 将jsp重定向到servlet,然后重定向到下一页
- jQuery移动显示页面5秒钟,然后重定向
- Javascript按钮,它提交联系人表单7表单,然后重定向到URL
- 如何提交表单,然后重定向为提交
- 如何在新窗口中提交表单,然后重定向父页面
- Javascript表单提交打开新窗口选项卡,然后重定向父页面
- 检查页面上的文本,然后重定向
- 点击确认,然后重定向
- 单击按钮执行PHP文件,然后重定向
- 如何先从Firebase获取结果,然后重定向到另一个页面
- 提交旧的谷歌表单,然后重定向到另一个页面
- jQuery负载跟踪像素,然后重定向
- 单击调用javascript的函数,然后重定向到php页面
- 为什么网站在打开用户链接时,打开一个页面,然后重定向
- jquery淡入淡出然后重定向
- 如何重载然后重定向到另一个视图
- Jquery提交表单然后重定向不工作
- 如何获取优步登录页面,然后重定向到声明页面使用谷歌应用程序脚本
- VB.registerstartupscript然后重定向到同一页