2013-10-02 88 views
0

我有类似下面的形式:如何打开新的标签页链接提交

<form action='<?=BASE_PATH?>hostel-details' method='GET'> 

    <input type='hidden' name='hname' value='<?php echo $hostels['name'];?>'> 
    <input type='hidden' name='city' value='<?php echo "$citi" ;?>'> 
    <input type='hidden' name='date_st' value='<?php echo "$startdate" ;?>'> 
    <input type='hidden' name='date_end' value='<?php echo "$enddate" ;?>'> 
    <input type='hidden' name='num' value='<?php echo "$Num" ;?>'> 
    <input type='hidden' name='propnum' value='<?php echo "$propNum" ;?>'> 
    <input type='hidden' name='guestnum' value='<?php echo $guests?>'> 

    <a href='#' onclick='this.parentNode.submit()'>More Info</a> 
</form> 

当我点击“更多信息”,该链接打开同一个页面上。

如果我添加target="_blank"属性,链接会在新选项卡中打开,但不会在当前选项卡中打开。

但我希望链接在当前选项卡和新选项卡中打开。

有没有办法做到这一点?

+0

为什么你想在2个窗口中打开相同的东西? – andi

+0

用户可以在同一个选项卡或选项卡中打开链接,如果用户在新选项卡中打开链接,他可以检查所有剩余的链接,直到第一个加载。 – Manju

+0

请告诉我有没有办法做到这一点... – Manju

回答

0

不幸的是,你不能强制链接在新标签中打开。这只能由用户或浏览器中的设置来控制。

即使是像Travelocity这样的大型网站,当他们做这样的事情时,也会打开几个新窗口。

+0

在Travelocity用户可以通过链接打开新标签,我需要能够做到这一点,以便能够打开多个窗口,如Travelocity。 – Manju

相关问题