从下拉表单中选择加载页面

Jak*_*eIC 20 html javascript forms input

我正在尝试制作一个下拉菜单,将我带到各种网页.现在它被设置为你做出选择,然后你点击"开始"按钮,然后它会带你到相应的链接.我试图找出如何做到这一点,当你做出选择它自动进行,你不需要按"开始"按钮.

这是我有的:

<p align="center">
<form name="jump" class="center">
<select name="menu">
<option value="#">Select an option</option>
<option value="/link1.shtml">Link 1</option>
<option value="/link2.shtml">Link 2</option>
<option value="/link3.shtml">Link 3</option>
</select>
<input type="button" onClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO">
</form>
</p>
Run Code Online (Sandbox Code Playgroud)

任何帮助或解释链接都会很棒.谢谢!

jac*_*per 34

请尝试以下方法:

<select onchange="location = this.options[this.selectedIndex].value;">
    <option>Please select</option>
    <option value="http://www.apple.com/">Apple</option>
    <option value="http://www.bbc.com">BBC</option>
    <option value="http://www.facebook.com">Facebook</option>
</select>?
Run Code Online (Sandbox Code Playgroud)

你在寻找的是'onchange'而不是'onsumbit'