Событие по выбору в select

J
На сайте с 08.06.2006
Offline
844
842

Есть select.

В нем несколько option.

Нужно, чтобы при выборе option с определенным id или value происходило действие (загрузка другой страницы)

Например

print "<select name=type_id >";

print "<option value=Потребительский>Потребительский</option><option value=Наличными>Наличными</option><option value=Займ>Займ</option>";
print "</select>";

При выборе разных вариантов загружается нужный урл.

Спасибо!

ДП
На сайте с 23.11.2009
Offline
203
#1

Два варианта - оба с использованием javascript:

1. Сделать автосабмит формы при смене выбранного option'а и на сервере в зависимости от значения делать редирект или показывать нужную страницу.

2. Повесить событие на смену выбранного option'а и на яваскрипте делать редирект на нужную страницу в зависимости от выбранного значения.

J
На сайте с 08.06.2006
Offline
844
#2

как это реализовать?

LovelAss
На сайте с 05.06.2009
Offline
96
#3
joost:
как это реализовать?

Можно руками, можно ногами, можно зубами или ещё чем-нибудь.

А вообще используйте конструкцию вида <select name="type_id" onchange="window.location.href = 'http://site.ru/' + this.value;">

siv1987
На сайте с 02.04.2009
Offline
427
#4

$('select[name="type_id"]').change(function(){

this.form.submit();

});

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий