我的表格如下:
<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 :(得分:0)
很遗憾,您无法强制在新标签页中打开链接。这只能由用户或浏览器中的设置控制。
即使像Travelocity这样的大型网站也会在他们做这样的事情时打开几个新窗口。