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