Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal!
Tenho um script, onde seleciono uma opção, ele me da o preço num textbox, dai coloco a quantidade, e quando pressiono TAB, ele já insere o subtotal e o total dos produtos produto.Só que se altero manualmente o preço unitário, ele não altera o subtotal.
O scirpt é este:
$(function() {
var calculaTotal = function(){
total = 0;
$('.selectInstrumento').parent().parent().each(function(i, e){
tdsRow = $(e).find('td');
value = $(tdsRow[3]).find('input').val();
if(!isNaN(value)){
total += Number(value);
}
});
$("input[name='total']").val(total.toFixed(2));
}
var calculaLinha = function(pInputRow){
row = $(pInputRow).parent().parent();
tdEl = $(row).find('td');
qtd = Number($(tdEl[1]).find('input').val());
unit = Number($(tdEl[2]).find('input').val());
subTotal = 0;
if(!isNaN(qtd) && !isNaN(unit)){
subTotal = qtd * unit;
}
$(tdEl[3]).find('input').val(subTotal.toFixed(2));
calculaTotal();
}
Tentei trocar já a ordem deles, mas não adiantou.
Alguém poderia me ajudar?
Abraços!
Carregando comentários...