<?for($i=1;$i<$countCofees;$i++):?>
<div class = "form_coffee">
<input class = "kol">
<input class = "objem">
</div>
<?endfor?>
<script>
$(function(){
$(".kol").off("input").on("input",function(){
recount();
})
$(".objem").off("input").on("input",function(){
recount();
})
})
function recount()
{
var all = 0;
$(".form_coffee").each(function(){
var form = $(this);
var kol = form.find(".kol");
var objem = form.find(".objem");
var summ = kol*objem;
all+=summ;
})
$(".itogo").val(all);
}
</script>
Ну это не очень интересный метод т.к. таки не чистый, а используется JQuery селектор, но я бы так же сделал. Нахуй обычные селекторы, JQuery поиск да, с подстановкой числа в имя/id объекта и 100500 нумерованных. А вот на одинаковые id/name/etc надеяться не стоит и не стоит так делать.
ну это прикидка,можно и лучше написать и оптимизировать не пересчитывая все заново а только то что меняется и тд
а мб лучше использовать двумерный массив?)
когда мы знаем обьем мл а колличество штук пользователь сам вводит
только я не понимаю как внести в массив значение(шт) которое введет пользователь в поле input
на костылях это выглядит сейчас так)
http://web-fox23.ru/calc/
а что если будет 1000 товаров
представляешь какая будет формула расчета длинная
