select + js

zul

Новичок
select + js

Есть некий селект, который не находится в форме
<select onchange="show_city()" name=city>

<option value=1>1</option>
<option value=2>3</option>

</select>

и предописанная функция, такого вида:
function show_city()
{
String = 'stat.php?module=st&city=';
String += this.value;
document.location.href = String;
}

Но не работает эта конструкция, в чём ошибка?
 

zul

Новичок
location получается такой в результате:

stat.php?module=st&city=undefined
 

Krisha

pain in the neck
<form>
<select name="city_select" onChange="location.href='script.php?city='+this.options[this.selectedIndex].value">
<option value="">--- select city ---</option>
<option value="1">NY</option>
<option value="2">London</option>
</select>
</form>
 
Сверху