Допилить код
11 сообщений
#7 лет назад
Не силен с js и jqЕсть код
<script type="text/javascript">Вычисляет сумму и выводит результат в <span class="calc_cat12" id="#scalc_sum_'+p"></span>.
$(document).ready(function(){
function calc_recount(){
sum2 = Array();
$('.calc_cat3 input.calc_inp1').each(function(){
n = $(this).attr("rel");
p = parseInt($(this).attr("rel1"));
cnt = $(this).attr("type")=="number" ? parseInt($(this).val()) : ($(this).prop("checked")==true?1:0);
if(cnt<0) {cnt=0;$(this).val('0');} else
if(cnt>99999) {cnt=99999;$(this).val('99999');}
if(!cnt) cnt=0;
price = parseFloat($('#calc_price_'+n).val());
sum1 = cnt*price;
$('#calc_sum_'+n).html(sum1);
sum2= !sum2
? sum1 : sum2
+sum1;
});
$('.calc_cat12').html('0');
for(p in sum2) {
$('#scalc_sum_'+p).html(sum2);
}
}
$('.calc_cat3 input.calc_inp1').bind("change click keypress keyup keydown",function(){
calc_recount();
});
$('.calc_cat1').click(function(){
$('.calc_cat11:not(:animated)').queue(function(){s=$('.calc_cat1').children('div');s.html(s.html()=="+"?"–":"+");$(this).dequeue();}).slideToggle(300);
});
calc_recount();
});
</script>
Как сложить все полученные результаты и вывести их в <span class="calc_cat13"></span>
706 сообщений
#7 лет назад
так, не?
- function calc_recount(){
- sum2 = Array();
- sum = 0;
- $('.calc_cat3 input.calc_inp1').each(function(){
- n = $(this).attr("rel");
- p = parseInt($(this).attr("rel1"));
- cnt = $(this).attr("type")=="number" ? parseInt($(this).val()) : ($(this).prop("checked")==true?1:0);
- if(cnt<0) {cnt=0;$(this).val('0');} else
- if(cnt>99999) {cnt=99999;$(this).val('99999');}
- if(!cnt) cnt=0;
- price = parseFloat($('#calc_price_'+n).val());
- sum1 = cnt*price;
- $('#calc_sum_'+n).html(sum1);
- sum2
= !sum2
? sum1 : sum2
+sum1;
- });
- $('.calc_cat12').html('0');
- for(p in sum2) {
- $('#scalc_sum_'+p).html(sum2
);
- sum+=sum2
;
- }
- $('.calc_cat13').html(sum);
- }
11 сообщений
#7 лет назад
maximentuss, вот спасибо, выручили
706 сообщений
#7 лет назад
fotoidizain, да не за что. дело пустяковое
11 сообщений
#7 лет назад
frig, если бы я искал исполнителя, то создал бы проект, а так, нужна была небольшая помощь