Как передать значение Label в обработчик формы?

Есть форма-калькулятор. В ней две группы RadioButton . К каждой радиокнопке прикручен label.
Как мне передать методом пост заголовок-label выбранной радиокнопки ?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
Ukrainskiy
@Ukrainskiy
Ловите на js событие отправки формы, подставляете текст из нужного label в данные и отправляете на сервер. Например задайте для label атрибут id равные значению RadioButton, чтобы получать нужный label на основе выбранного radio.
Ответ написан
Комментировать
lelik200969
@lelik200969 Автор вопроса
А можно поподробнее). Я не сильно силен в js.
Вот код формы:
<form name="calc" method="post" action="ordercalc.php" enctype="multipart/form-data" accept-charset="UTF-8" id="calc">
            <input type="hidden" name="otkuda" value="Заявка с калькулятора">
            <div id="calc_Container">
                  <span>Тип диска: </span></div>
               <div id="RadioButton1">
                  <input type="radio" id="RadioButton1" name="tipdiska" value="0" checked>
			   </div>
               <label for="RadioButton1" id="Label1">Моноблок</label>
			   <div id="RadioButton2">
                  <input type="radio" id="RadioButton2" name="tipdiska" value="8000">
			   </div>
               <label for="RadioButton2" id="Label2">2х-составные</label>
               <div id="RadioButton3">
                  <input type="radio" id="RadioButton3" name="tipdiska" value="8000">
			   </div>
               <label for="RadioButton3" id="Label3">3х-составные</label>
               <div>
                  <span>Покраска: </span></div>
               <div id="RadioButton4">
                  <input type="radio" id="RadioButton4" name="pokraska" value="0" checked>
			   </div>
			   <label for="RadioButton4" id="Label4">В 1 цвет</label>
               <div id="RadioButton5">
                  <input type="radio" id="RadioButton5" name="pokraska" value="8000">
			   </div>
			   <label for="RadioButton5" id="Label5">В 2 цвета</label>
               <div id="RadioButton6">
                  <input type="radio" id="RadioButton6" name="pokraska" value="8000">
			   </div>
               <label for="RadioButton6" id="Label6">Покраска с проточкой</label>
               <input type="button" id="Button2" value="Записаться на покраску" class="btncalc">
            </div>
         </form>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 14:21
15000 руб./за проект
25 апр. 2024, в 14:07
20000 руб./за проект
25 апр. 2024, в 14:06
2500 руб./за проект