Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando, botar esse código pra funcionar, não sou expert em Javascript mas fui eu que fiz ele.
Vou explicar rapidamente o que ele faz.
Ele pega uns valores de um input de uma tabela (que é gerado por um banco de dados) e toda vez que alguém digita algo, ele varre tudo e pega os valores e vai somando e mostra em outro input.
Já fiz ele somar, etc.
Mas ele não tá mostrando em outro input não sei porque.
Alguém sabe o que pode ser?
Segue:
var totalcomissao = 0;
var i;
for ( i = 1; i <= linhas+1; i++) {
if (eval("document.formmemoria.memoria_comissaobruta" + i + ".value;") !== "") {
wcomissaobruta = eval("document.formmemoria.memoria_comissaobruta" + i + ".value;");
wcomissaobrutacalc = eval(wcomissaobruta.replace(",", "."));
totalcomissao = parseFloat(totalcomissao) + parseFloat(wcomissaobrutacalc);
totalcomissao = totalcomissao.toFixed(2);
alert(totalcomissao);
}
}
totalcomissao = totalcomissao.replace(".", ",");
document.formmemoria.memoria_valornf.value = totalcomissao;
Já consegui resolver haha.
Tirei o + 1 do 'for' e funcionou.
Não entendi porque era isso que tava dando prob...
Carregando comentários...