calculo tabela pai x filho com botão

Bom dia Pessoal, preciso fazer um calculo somando campos da tabela paixfilho, porém com algumas condições, durante o preenchimento. Se o valor for pago , a soma deve ser realizada no campo TOTAL DINHEIRO, se for cartão, TOTAL OUTRAS MOEDAS. Tentei fazer isso pelo evento on.blur, ou através de um botão, porém sem sucesso, vou deixar o código utilizando on.blur pra ver se voces me dão uma luz.

HTML:

Add

function init() { $("input[id^='valor_']:last").blur(doFormTotal); }

function doFormTotal() { var totalr = 0; var totald = 0; var index = this.id.substring(this.id.indexOf('') + 3); var moeda = $("#moeda" + index).val(); if (moeda == "real") { $("input[id^='valor']").each(function() { if ($(this).val()) { totalr += parseInt($(this).val()); } }); $("#totaldin").val(totalr); } if (moeda == "dolar" || moeda == "euro") { $("input[id^='valor']").each(function() { if ($(this).val()) { totald += parseInt($(this).val()); } }); $("#totalMoed").val(totald); }

}

function fnCustomDelete(oElement){ fnWdkRemoveChild(oElement); doFormTotal(); }

Acredito que com um botão seria mais facil, mas nao sei como percorrer todas as linhas e fazer a verificação.

Obrigada!

compartilhar
  • Boa tarde Danielle, tens como anexar o arquivo js na pergunta, porque ele não mostra os underscore dos indices do pai e filho quando o código fica direto na pergunta.

    Diogo Boegershausen   24 de May de 2018
  • Boa tarde Diogo, adicionei meu arquivo.

    Danielle de Lima Faria   24 de May de 2018
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags calculopaixfilho ou faça a sua própria pergunta.