Друзья, помогите разобраться.
Имеется форма select и js скрипт
php
<script type="text/javascript" src="{/js/city.js"></script>
<form name="cityForm">
<select name="cityselect">
<option value="0">Выбрать город</option>
<option value="1">Москва</option>
<option value="2">Санкт-Петербург</option>
<option value="3">Сочи</option>
</form>
и файл js
.....
.....
.....
this.choose_id_city = function ()
{
var id_city = document.getElementsByName("cityselect");
if ( id_city && id_city.length > 0 )
{
id_city = id_city[0];
}
this.num_category = id_city.value;
.....
.....
}
На сайте когда выбираешь select, значение value передается в javascript.
Такая задача: передать значение value="2" через кнопку.
Пробовал выбрать значение option через нажатия кнопки. Значение меняется, но city.js не реагирует
<form name="cityForm">
<select name="cityselect">
<option value="0">Выбрать город</option>
<option value="1">Москва</option>
<option value="2">Санкт-Петербург</option>
<option value="3">Сочи</option>
</form>
<a href="javascript:void SetOption(document.cityForm.cityselect,'2')" class="button"></a>
Как передать в id_city значение 2 через кнопку?