Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2015, 11:00
Интересующийся
Отправить личное сообщение для Vital9 Посмотреть профиль Найти все сообщения от Vital9
 
Регистрация: 05.03.2015
Сообщений: 15

Калькулятор продуктов
Добрый день . Я в JS новичок и уже третий день не могу найти решения этой проблемы. Нужно просто вывести суму результата всех активных В и Н.
<form action="" method="post">
            <input type="checkbox" name="check_list[]" value="Соль" id="check_soli"><br/><label for="check_soli">Соль</label><br/>
            <input type="checkbox" name="check_list[]" value="Перец" id="check_peres"><label for="check_peres">Перец</label><br/>
            <input type="checkbox" name="check_list[]" value="Сахао" id="check_sahar"><label for="check_sahar">Сахао</label><br/>
            <input type="submit" />
        </form>

<?php
        if(!empty($_POST['check_list'])){
            foreach($_POST['check_list'] as $check){
                echo $check.' ';
                if($check=='Соль'){
                    echo '<input type = "text" name = "soli" id = "soli" />В: <span id = "errmsg"></span> Н: <span id = "kal"></span>';
                    echo '<br/>';
                }
                if($check=='Перец'){
                    echo '<input type = "text" name = "peres" id = "peres" />В: <span id = "peres_kk"></span> Н: <span id = "peres_vv"></span>';
                    echo '<br/>';
                }
                if($check=='Сахао'){
                    echo '<input type = "text" name = "sahar" id = "sahar" />В: <span id = "sahar_kk"></span> Н: <span id = "sahar_vv"></span>';
                    echo '<br/>';
                }
				
            }
			
        }
        ?>

$('#soli').keyup(function () {
                $('#errmsg').text(($(this).val()) * 2);
                $('#kal').text(($(this).val())  * 4);
			});
            $('#peres').keyup(function () {
                $('#peres_kk').text(($(this).val()) * 32);
                $('#peres_vv').text(($(this).val()) * 1);
            });
            $('#sahar').keyup(function () {
                $('#sahar_kk').text(($(this).val()) * 12);
                $('#sahar_vv').text(($(this).val()) * 3);
            });
Ответить с цитированием