2015-06-13 2 views
-1

Как реализовать расчет 10% -ной скидки на суммарную сумму в js ?. Вот мой код.javascript рассчитать 10% скидку на общую сумму

<!-- Sub Total --> 
function calculateGrandTotal() { 
    var grandTotal = 0; 
    $('table tbody tr td:nth-child(4) input').each(function (index) { 
           grandTotal += parseInt($(this).val()); 
    }); 
    $('#sub_total').val(grandTotal); 
} 
+0

умножить на 0,1? – AmmarCSE

+0

Какой будет мой код? –

+0

'grandTotal - (grandTotal * .1)' – AmmarCSE

ответ

0

Используйте getElementbyID для получения значения поля вашего промежуточного итога и применяйте формулу.

1

Это будет выглядеть следующим образом:

function calculateGrandTotal() { 
          var grandTotal = 0; 
          $('table tbody tr td:nth-child(4) input').each(function (index) { 
           grandTotal += parseInt($(this).val()); 
          }); 
          $('#sub_total').val(grandTotal); 
          $('#discount').val(calculateDiscount(grandTotal)); 
} 
//separate function to calculate discount 
function calculateDiscount(amt){ 
    if(!NaN(amt)){ 
     return amt*0.1;//10% disc 
    }else return 0; 
} 
+0

Я добавлю в строку кода? ... или у меня будет новая функция? ... Извините im только что нового в JS –

+0

, что код будет выглядеть? –

+0

нет, просто добавьте к функции calculateGrandTotal –

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