我正在尝试将下拉菜单创建为表单。目前它看起来像这样:
<select onchange="location.href=(form.menu1.options[form.menu1.selectedIndex].value)" id="setit" size="1" name="menu1">
<option value="0">Select one</option>
<option value="http://www.Products.com">Products</option>
<option value="http://www.Literature.com">Literature</option>
<option value="http://www.Technical.com">Technical
<option value="http://www.Registration.com">Product Registration</option>
</select>
</form>
In the "onchange" I have code dictating that when an option is selected it will trigger the designated hyperlink and a new page will load. 我似乎无法让它工作,因此单击一个选项将打开一个新选项卡。我怎样才能得到这个工作?
我对此进行了一些调查以寻求解决方案,至少从我发现的情况来看,所提出的建议似乎都不起作用。当我将任何各种建议的解决方案插入我的表单时(使用 target="_blank" 或任何 javascript 等效项,如弹出窗口等),它们都不会在新选项卡或新窗口中打开超链接,它只是在同一个窗口中加载页面。我认为这是因为超链接没有以“href”的形式写成“href”,而是写成“值”。我能做些什么来解决这个问题?