如何防止在对话框中打开链接

时间:2015-03-25 03:34:19

标签: javascript jquery dialog null box

在对话框中,例如LINK上的示例1B,它以SELECT开头。然后,我可以选择各种链接进行点击。但是,当我返回SELECT时,它也会打开一个新页面。我只是希望它留在那里。保持静止。那么,我该如何阻止链接打开。我不希望SELECT在任何地方开放。不在新选项卡,新窗口中,甚至在同一选项卡中。我希望它保持为空。

1 个答案:

答案 0 :(得分:0)

您可能想在打开窗口之前检查所选值 -

<select id="siteTarget" name="target" class="searchTarget" onchange="if(this.options[this.selectedIndex].value != ''){window.open(this.options[this.selectedIndex].value,'_blank')}">
   <option selected="selected" value="">Select</option>     
   <option value="http://bing.com/">(1)bing.com</option>
   <option value="https://google.com/">(2)Google</option>
   <option value="https://www.google.com/maps">(3)Google Maps</option>
   <option value="http://mapquest.com/">(4)Mapquest</option> 
</select>

工作小提琴网址 - http://jsfiddle.net/vpuyjc35/2/