表单目标 = "_blank" 对镶边中的按钮不起作用



我在一个opencart网站上工作,它有一个按钮它应该在新的选项卡中打开发票。单击该按钮后,将打开铬中的发票是新选项卡以及当前选项卡。这种情况发生在列出所有订单的页面上,一旦管理员单击订单旁边的复选框并单击打印发票按钮,就会发生问题。

它应该只在新选项卡中打开发票,而不是打开同一个发票。

我在firefox上检查了这个问题,它运行正常。我使用的是opencart 2.3.0.2

这是按钮的代码

<button type="submit" id="button-invoice" form="form-order"
formaction="admin/index.php?route=sale/order/invoice&amp;token=dummytoken" 
formtarget="_blank" data-toggle="tooltip" title="" 
class="btn btn-info" data-original-title="Print Invoice"> 
<i class="fa fa-print"></i> 
</button> 

您是否尝试删除formtarget=“_blank”

更多信息,请访问https://www.chromestatus.com/feature/6140064063029248

试试下面这样的东西,它可以在没有任何浏览器限制的情况下工作。

<form id="form" action="your-action.php" method="post" target="_blank">
<button type="submit" form="form">Submit</button>
</form>

最新更新