@kostya_vtomske

Как менять значение radio через select option?

Помогите с решением проблемы.
Есть простая форма

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<select id="shop_id" onchange="amountCalc()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<select>
<br>

<input name="select" type="radio" value="1">1
<input name="select" type="radio" value="2">2

<script>
  function amountCalc() {

}
</script>


Как к input name="select" type="radio" value="1" добавлять checked значение при выборе идентичного пункта в выпадающем списке.

Если быть проще, то при выборе пункта из выпадающего списка, нужно как то выбирать нужный радиобаттон. С JS вообще не силен выручайте.
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
$("#shop_id").change(function () {
  $(`input[value="${this.value}"]`).prop('checked', true);
});


Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Бери и делай
В amountCalc найти все элементы input['name="select"'] и задать атрибут checked радио, под индексом из поля value у селекта

Это если дополнять ваш код.

Ну а если делать вообще по уму, то как-то так: jsfiddle
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы