Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   снова этот select и javascript (https://javascript.ru/forum/server/58189-snova-ehtot-select-i-javascript.html)

Nobir 09.09.2015 06:20

снова этот select и javascript
 
Друзья, помогите разобраться.
Имеется форма 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 через кнопку?


Часовой пояс GMT +3, время: 23:16.