2015-10-29 6 views
-3

У меня есть код javascript, который уже настроен, чтобы дать общее количество. Мне просто нужно добавить 4% от общей суммы в фактическую сумму. Это то, что у меня естьКак я могу интегрировать эти два простых javascript-кода?

/* EXISTING WORKING TOTAL CODE */ 
$(function() { 
$('.DoPricing').on("keyup",function() { 
    var total = 0; 
    $('.DoPricing').each(function() { 
     total += parseFloat($(this).val()) || 0; 
    }); 
    $('#TotalPrice').html('$' + total); 
}); 
}); 

/* NEW PERCENTAGE CODE BELOW THAT NEEDS INTEGRATED */ 
/* The code below is suppose to add 4% to total once integrated*/ 

var total = round_decimals(order_total, 2); 
frm.TOTAL.value = total + ((4/100)*total); 
+1

Добавление 4% также может быть выполнено путем умножения на 1.04. Гораздо проще, что ваша формула. – GolezTrol

+0

'frm.TOTAL.value = total * 1.04;' '$ ('# TotalPrice'). Html ('$' + (всего * 1.04));' – klenium

+0

Где я могу добавить это уравнение? Я попытался добавить общий + ((4/100) * total) сам, и он просто не работал. –

ответ

1
var total = 200; 
total = total*1.04; 
console.log(total); // 208 

Так что в вашем случае

$(function() { 
$('.DoPricing').on("keyup",function() { 
    var total = 0; 
    $('.DoPricing').each(function() { 
     total += parseFloat($(this).val()) || 0; 
    }); 
    $('#TotalPrice').html('$' + (total*1.04).toFixed(2)); 
}); 
}); 

будет выходной 208,00 на 200 в общей сложности.

+0

Это работает! Спасибо!!! Теперь, чтобы узнать это, я вижу, что у меня была правильная идея, но у меня не было синтаксиса и я не знал toFixed (2). Спасибо!! –

 Смежные вопросы

  • Нет связанных вопросов^_^