我正在使用我在这里找到的脚本解决方案,@clops (clops) 根据下拉列表中选择的项目设置表单中提交按钮的 onclick 值。脚本中的所有内容都可以正常工作,但是我想在单击按钮时在新选项卡中打开新窗口。在选择列表中的一个选项之前,禁用提交按钮也会很好。任何反馈都会有所帮助。谢谢。当前脚本和 HTML 如下:
<script>
function goToNewPage() {
if(document.getElementById('target').value){
window.location.href = document.getElementById('target').value;
}
}
</script>
<form name="dropdown">
<select name="selected" id="target" accesskey="E">
<option selected>Select...</option>
<option value="http://www.google.com/">Google</option>
<option value="http://www.search.com/">Search.com</option>
<option value="http://www.dogpile.com/">Dogpile</option>
</select>
<input type="button" value="Go" onclick="goToNewPage(document.dropdown.selected)">
</form>