Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2021, 10:04   #1
biper
Новичок
Джуниор
 
Регистрация: 02.04.2021
Сообщений: 2
По умолчанию Как вывести значения id для выбранных чекбоксов и радиокнопок

имею: скрипт считает сумму заказа: значение value у отмеченных радиокнопок (<input type="radio" name="var[]" id="markus" value="300">) и чекбоксов (<input type="checkbox" name="ch[]" id="bran1" value="100"/>) суммируется и выводится на экран как ИТОГО. Все гут….

Код:
<script>
      function attachFormEvents() {
      var form = document.getElementById('frm1');
      form.summa.value = 0;      
      for(i = 0; i < form.elements.length; i++) {
       if(form[i].type == 'radio' || form[i].type == 'checkbox' ) {
        form[i].checked = false;
        form[i].addEventListener('click',function(){ calculatePrices(this) },false);
       }
      }
      }
 
      function calculatePrices(item) {
      var summaElement = item.form.summa;
      var oldSum = summaElement.value ? parseInt(summaElement.value) : 0;
      var newSum = 0;
      var form = item.form;
      var result = "Вы выбрали...";   
      console._log = console.log;   
      console.log = function() {
        document.querySelector('az').innerText = arguments[0];
        console._log.apply(null, arguments);
      }  
      for(i = 0; i < form.elements.length; i++) {
       if((form[i].type == 'radio' || form[i].type == 'checkbox') && form[i].checked != false) {
        newSum += parseInt(form[i].value);
       }
      }      
      summaElement.value = parseInt(newSum);
      document.getElementById('elem').style.top = '0';
      console.log(result);
      }
      </script>
При активации любой радиокнопки или чекбокса выводится сообщение "Вы выбрали..."..
Задача: Теперь мне нужно вывести сюда, что именно выбрал пользователь: "чекбокс такой т и такой, радиокнопка такая т.." может можно как то id="bran1" для каждого чекнутого поля выводить ?
biper вне форума Ответить с цитированием
Старый 05.04.2021, 07:44   #2
biper
Новичок
Джуниор
 
Регистрация: 02.04.2021
Сообщений: 2
По умолчанию Up

Up
biper вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В зависимости от выбранного чекбокса/чекбоксов вывести запрос. Алина_Belka C++ Builder 1 06.01.2019 03:02
Получить значения чекбоксов из базы данных zepyif PHP 2 06.04.2018 14:29
Контейнеры для флажков и радиокнопок Viktoria14 Lazarus, Free Pascal, CodeTyphon 2 31.12.2017 14:54
Массив чекбоксов, как в PHP узнать, какой из чекбоксов выбран? scalpel WordPress и другие CMS 12 06.04.2017 12:09
Обработка чекбоксов и групп чекбоксов MCLotos Помощь студентам 0 11.08.2011 15:52