如何在提交时打开新标签中的链接

时间:2013-10-02 14:24:30

标签: html forms url tabs submit

我的表格如下:

<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"属性,则链接会在新标签页中打开,但不会在当前标签页中显示。

但我希望链接在当前标签和新标签中打开。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

很遗憾,您无法强制在新标签页中打开链接。这只能由用户或浏览器中的设置控制。

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