0
<form name="roomForm">
    <select name="roomMenu"
    onChange="window.location = this.roomForm.roomMenu.options[this.roomForm.roomMenu.selectedIndex].value">
        <option value="">Choose ICU</option>
        <option value="All">All</option>
        <option value="/base/ICU5/example">ICU5</option>
        <option value="/base/ICU6/example">ICU6</option>
        <option value="/base/ICU7/example">ICU7</option>
    </select>
</form>

Could someone point out why this piece of code is not working? It should redirect to another page when the drop down menu is changed.

4

1 に答える 1

2

あなたのコードには余分な ")" があり、これ自体が選択ボックスです。jsfiddle

<form name="roomForm">
    <select name="roomMenu"
    onChange="window.location = this.options[this.selectedIndex].value;">
        <option value="">Choose ICU</option>
        <option value="All">All</option>
        <option value="/base/ICU5/example">ICU5</option>
        <option value="/base/ICU6/example">ICU6</option>
        <option value="/base/ICU7/example">ICU7</option>
    </select>
</form>​
于 2012-09-26T19:26:48.527 に答える