Как суммировать выбранные значения «value» для checkbox и radio в форме?

Подскажите, пожалуйста, как суммировать значения checkbox и radio в форме?
Сейчас все работает по отдельности: если закомментировать строчку с "radio" - выводятся суммой все отмеченные чекбоксы, если закомментировать строчку с "checkbox" - работает вывод значения "radio". Как вывести суммой выбранные пользователем "radio" и "checkbox"?
Заранее благодарю!

// calculator
var
    $form = $(".calc_form"),
    //$allCheckboxes = $("input:radio", $form),
    $allCheckboxes = $("input:checkbox", $form),
    $sumOut = $("#checked-sum"),
    $countOut = $("#checked-count");
  
    $allCheckboxes.change(function() {
        var sum = 0,
        count = 0;
  
	$allCheckboxes.each(function(index, el) {
  	    var $el = $(el);
    
  	    if ($el.is(":checked")) {
    	count++;
      
        val = parseFloat($el.val());
        if (!isNaN(val)) {
        sum += val;
        }
    }
});
  
  $sumOut.text(sum);
  $countOut.text(count);
});
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $