Подтвердить что ты не робот

Как отправить форму на изменение выпадающего списка?

Я создаю страницу в JSP, где у меня есть раскрывающийся список, и как только пользователь выбирает значение, которое он должен нажать на кнопку go, а затем значение отправляется на Servlet.

            </select>
            <input type="submit" name="GO" value="Go"/>

Как сделать так, чтобы он делал это при изменении? Например. когда пользователь выбирает Джона, все его данные извлекаются из БД и отображаются. Я хочу, чтобы система сделала это, не нажимая кнопку go.

4b9b3361

Ответ 2

Простой JavaScript будет делать -

<form action="myservlet.do" method="POST">
    <select name="myselect" id="myselect" onchange="this.form.submit()">
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
        <option value="4">Four</option>
    </select>
</form>

Вот ссылка на хороший javascript tutorial.