Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Luccia

Soma de campos com nomes iguais

Recommended Posts

Pessoal, tenho a seguinte situação

 

campo1, campo2, campo3, campo4, campo5

 

Preciso somar os 3 primeiros campos e subtrair pelo campo 5, até tudo bem...

 

Problema:

O CAMPO 1 TEM UM SCRIPT QUE ABRE CAMPOS COM O MESMO NOME:

ex: Clique aqui para adicionar mais valores de VlrCalcdJuros, ai cria diversos campos com o mesmo nome... eu não sei como inserir no meu script caso usuário escolher inserir mais campos calcular os dados...

 

Segue script:

function Totaliza(tagsSomatoria, tagDestino) 
{
    arrTagsSomatoria = tagsSomatoria.split(",");
    vlrTotal = 0;
    vlrTag   = 0;
    for (i=0;i<arrTagsSomatoria.length;i++) 
    {
        objSoma = eval("document.all." + arrTagsSomatoria[i]);          
        if (objSoma.value != "") 
        {
    vlrTag = parseFloat(objSoma.value.replace(/,/g, ""));
           if (arrTagsSomatoria[i] == "VlrCalcdDesct")
           {
               vlrTag = vlrTag * -1;
           }
           vlrTotal = vlrTotal + vlrTag;
        }
    }
    objDest = eval("document.all." + tagDestino);     
    objDest.value = Mask(String(Round(vlrTotal, 2)), "###,###,###,###,###,##0.00");
}

Chamo assim
Totaliza("VlrCalcdJuros,VlrCalcdMulta,VlrNotaFis,VlrCalcdDesct", "VlrTotCobrar");			
Totaliza("VlrCalcdJuros,VlrCalcdMulta,VlrNotaFis,VlrCalcdDesct", "VlrTotCobrar");			
Totaliza("VlrCalcdJuros,VlrCalcdMulta,VlrNotaFis,VlrCalcdDesct", "VlrTotCobrar");			
Totaliza("VlrCalcdJuros,VlrCalcdMulta,VlrNotaFis,VlrCalcdDesct", "VlrTotCobrar");

 

Agradeço a ajuda :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.