Javascript 下拉菜单:在新标签页中打开链接+“前往”链接
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/8961693/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-24 08:13:04 来源:igfitidea点击:
drop down menu: open links in new tab + "Go" link
提问by webmaniacgr
I want to have a drop down menu and
我想要一个下拉菜单和
- open selected items in a new tab
- include externallinks as selection options
- 在新选项卡中打开所选项目
- 包括外部链接作为选择选项
How should I change the following code to make it work as described above?
我应该如何更改以下代码以使其按上述方式工作?
<form name="blah_blah">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="first_option_name" selected>option display name</option>
<option value="external link 1">1st link name</option>
<option value="external link 2">2nd link name</option>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab')">
</form>
Thank you!
谢谢!
回答by Fahim Parkar
Check this code
检查此代码
<html>
<body>
<form name="blah_blah">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="" selected>Select Site</option>
<option value="http://www.yahoo.com">Yahoo!!!</option>
<option value="http://www.gmail.com">Gmail</option>
<option value="http://www.google.co.in">Google</option>
<option value="http://www.facebook.com">Facebook</option>
</select>
<input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)">
</form>
</body>
</html>
Hope this is what you need...
希望这是你需要的...
回答by Mohammad Saberi
Try this:
尝试这个:
HTML:
HTML:
<form name="blah_blah">
<select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;">
<option value="first_option_name" selected>option display name</option>
<option value="external link 1">1st link name</option>
<option value="external link 2">2nd link name</option>
</select>
<input type="button" name="Submit" id="Submit" value="Go!">
</form>
jQuery:
jQuery:
$(document).ready(function(){
var Link = $('#ddmenu_name').val();
$('#Submit').click(function() {
window.open(Link,'_blank');
});
});