Html 在同一窗口中打开带有链接和发送按钮的下拉列表?

Html 在同一窗口中打开带有链接和发送按钮的下拉列表?,html,css,forms,drop-down-menu,dropdownbox,Html,Css,Forms,Drop Down Menu,Dropdownbox,我想用一个简单的下拉菜单在5个链接(页面)之间进行选择,但我希望链接页面在点击“发送”后在同一窗口(target\u self)中打开。它应该尽可能简单。这就是我到目前为止所做的: <form> <select id="setit" style="color: #0000FF" size="1" name="test"> <option value="#">please choose</option> <option value="http:

我想用一个简单的下拉菜单在5个链接(页面)之间进行选择,但我希望链接页面在点击“发送”后在同一窗口(target\u self)中打开。它应该尽可能简单。这就是我到目前为止所做的:

<form>
<select id="setit" style="color: #0000FF" size="1" name="test">
<option value="#">please choose</option>
<option value="http://www.altavista.com">AltaVista</option>
<option value="http://www.yahoo.com">Yahoo</option>
 <option value="http://www.google.com">Google</option></select>
 <input type="button" value="send"
onclick="window.open(setit.options[setit.selectedIndex].value)">
</form>

请选择
阿尔塔维斯塔
雅虎
谷歌
是否也可以将第一个设置为“不可单击”(单击此设置上的“发送”后不应发生任何事情)


谢谢,你真棒

下面是我修改过的代码:

<script type="text/javascript">
function openWindow(location){
    if(location == "#")return;
    window.open(location,'_self');
}
</script>
<select id="setit" style="color: #0000FF" size="1" name="test">
<option value="#">please choose</option>
<option value="http://www.altavista.com">AltaVista</option>
<option value="http://www.yahoo.com">Yahoo</option>
<option value="http://www.google.com">Google</option></select>
<input type="button" value="send" target="_self"
onclick="openWindow(setit.options[setit.selectedIndex].value)">

函数openWindow(位置){
if(location==“#”)返回;
窗口。打开(位置,“自身”);
}
请选择
阿尔塔维斯塔
雅虎
谷歌