@iwebdesign

Менять form > action в зависимости от выбранных radio кнопок?

Приветствую!
В форме есть две категории кнопок radio:
1.
<label><input name="1-radio" type="radio" value="1" >H1</label>
<label><input name="1-radio" type="radio" value="2" >H2</label>

2.
<label><input name="2-radio" type="radio" value="1" >M1</label>
<label><input name="2-radio" type="radio" value="2" >M2</label>

В зависимости от выбранных вариантов этих кнопок, нужно подставить в <form action=""> свои значения.
Пример:
1. Выбран H1 M1 <form action="pageH1/pageM1">
2. Выбран H1 M2 <form action="pageH1/pageM2">
3. Выбран H2 M2 <form action="pageH2/pageM2">
...
Т.е. проверяем какое значение выбрано (пример: если 1-radio = 1, то показать pageH1) и потом подставляем в action.
Не могу никак сообразить. Прошу помощи!
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
@NinjaNickName
Web разработчик
Вот, с jQuery как-то так можно сделать:
$('.target').on('change' , function() {  
    url1 =  $('input[name=1-radio]:checked').val(); 
    url2 =  $('input[name=2-radio]:checked').val(); 
  
  if (url1 && url2) {
    url = url1+url2;
   
    $('#radioform').attr('action', url);
  }
})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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