Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 :)
Carregando comentários...