Добрый день
. Я в 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);
});