Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменения значения select при выборе radio (https://javascript.ru/forum/misc/38079-izmeneniya-znacheniya-select-pri-vybore-radio.html)

denikus 18.05.2013 13:01

Изменения значения select при выборе radio
 
Мое почтение!!!

Ребят подскажите пожалуйста каким образом можно сделать,
что бы я когда выбрал radio1 в selecte было одно значение,
при выборе radio2 в selecte было другое значение. И т.д.
Вот мои наброски но он работает не корректно



<label class="folmlabel">Вид объекта:</label>
                 <input type="radio" name="houset_type" value="1" onchange="filsell(this.value)"/>Дом
                    <input type="radio" name="houset_type" value="2" onchange="filsell(this.value)"/>Дача


                    <label class="folmlabel">Тип объявления :</label> <select
                        name="ad_type" id="tepy_onsel" >
                        <option value="">-- Тип обяъвления --</option

                    </select>


<script>
 function filsell(id) {
	 $('#tepy_onsel')
     .find('option')
     .remove()
     .end()
     .append('<option value="">-- Тип объявления --</option>').val('');
       //alert($('tepy_ob'));
	 

  if (id=1) {
   $('#tepy_onsel')
      .find('option')
      .remove()
      .end()
      .append('<option value="1">Продам</option>').val('1')
      .append('<option value="2">Сдам</option>').val('2')
      .append('<option value="3">Куплю</option>').val('3')
      .append('<option value="4">Сниму</option>').val('4');
  }
  
  if (id=2) {
   $('#tepy_onsel')
      .find('option')
      .remove()
      .end()
      .append('<option value="5">Продам</option>').val('1')
      .append('<option value="6">Куплю</option>').val('2');
  }
  
 }
</script>

deivan 18.05.2013 14:17

jquery здесь не нужен, как-то так можно:
http://jsfiddle.net/sWwB5/10/

denikus 18.05.2013 14:38

Вопрос решон. Решение
 
Огромное человеческое !!!
Я решил вопрос вот таким способом

http://jsfiddle.net/bastozz/Gmy98/4/


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