首页 > 解决方案 > 当前父页面的问题以及表单提交到 _blank 窗口的重定向

问题描述

我放在一起的以下代码按以下方式工作:

1) 在 PAGE1.php 产品列表页面上,用户单击 BuyNow 按钮并触发一个表单,通过“_blank”将项目变量传递到新页面,该页面位于 INVOICE.php 上,发票在屏幕上创建并显示..

2)原始父页面 PAGE1.php 的特点是产品列表和 BuyNow 按钮在表单提交时会自行刷新(不确定如何,因为我没有特别要求它这样做)。

3)我需要 PAGE1.php 上的表单来触发发票“_blank page”INVOICE.php 页面,就像它当前所做的那样,但也让原始父窗口 PAGE1.php 也重定向到 PAGE3.php 或任何其他自定义页面 url比如 UPSELL.php 而不是简单地刷新原来的 PAGE1.php 页面..

我尝试了不同的方法,但多个函数阻止了所需的变量传递到“_blank”页面。

希望有人能帮我在这周结束这个任务完成..

谢谢!

<form name="fwrdform" class="d-flex justify-content-left" method="post" action="http://EXAMPLE.COM/addtocart">

  <input type="hidden" value="1" name="quantity" aria-label="Search" class="form-control" style="width: 65px">

  <input type="hidden" name="product_id" value="{{$product->id}}">

  <input type="hidden" width="100" height="40" value="submit" src="/buynow.png" alt="Buy Now" onMouseOut="this.src='/buynow.png'" onMouseOver="this.src='/buynow.png'">

  <a href="http://EXAMPLE.com/checkout" target="_blank"
    value="submit" onClick="document.forms['fwrdform'].submit();"><img border="0" src="http://EXAMPLE.com/buynow.png" width="100" height="auto">
  </a>

<br><br>

标签: javascriptjavaphpforms

解决方案


推荐阅读