Ссылка через option value

SEOKinG
На сайте с 03.09.2008
Offline
183
4674

прошу помощи, не могу понять куда копать.

Есть вот такой select


<select class="regularSelect" style="width: 276px;">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>

нужно чтобы при выборе Москва кидало на нужную ссылку.

в head подключено вот это:

<script src="http://code.jquery.com/jquery-latest.js"></script>

вот так:


<select class="regularSelect" style="width: 276px;" onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>

не работает.


<select class="regularSelect" style="width: 276px;" onChange="lLang(this[this.selectedIndex].value);window.location.href='http://'+this[this.selectedIndex].value;">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>

не работает.


<select class="regularSelect" style="width: 276px;" onchange="top.location=this.value">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>

не работает.

как заставить чтобы работало?

N
На сайте с 08.10.2011
Offline
188
#1

<select onchange="this.form.submit()">

SEOKinG
На сайте с 03.09.2008
Offline
183
#2

noiws, ничего не происходит

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


<script>
$(document).ready(function(){
$(".regularSelect").on('change',function(){
var url = $(this).val();
windows.location = url;
});
});
</script>

Как-то так попробуйте. Но лучше добавить айдишник к селекту и по нему обращаться. Нуи это посл подключения jquery вставляйте.

SEOKinG
На сайте с 03.09.2008
Offline
183
#4

Дикий пионер, сделал, ничего не происходит.

в хеад:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
$(".regularSelect").on('change',function(){
var url = $(this).val();
windows.location = url;
});
});
</script>

onchange="this.form.submit()" - не работает

onchange="top.location=this.value" - не работает

bukachuk
На сайте с 07.09.2008
Offline
97
#5

<html>

<head>
<select class="regularSelect" style="width: 276px;" onchange="window.location=this.value">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>
</head>
</html>

Так точно работает, если не работает - значит есть проблемы в других местах на странице, покажите где ошибка

Программирование PHP,Mysql (/ru/forum/934470)
N
На сайте с 08.10.2011
Offline
188
#6

SEOKinG, прости меня, еще спал ))

держи <select onchange="location.href=this.value">

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