如何防止在对话框中打开 link

How to prevent opening the link in Dialogue Boxes

在对话框中,例如 LINK 上的示例 1B,它以 SELECT 开头。然后,我可以选择各种 link 来点击。但是,当我return到SELECT时,它也打开了一个新页面。我只是想让它留在那里。保持静止。那么,如何防止 link 打开。我不想 SELECT 在任何地方打开。不在新标签、新 window 中,甚至不在同一个标​​签中。我希望它保持空值。

您可能想在像这样打开 window 之前检查所选值-

<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>

工作 fiddle url- http://jsfiddle.net/vpuyjc35/2/