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.
Bom, indo direto ao ponto tenho o seguinte código:
function atualiza_total(linhas)
{
for(i = 1; i <= linhas; i++)
{
elemento = 'total' + i;
subtotal = document.getElementById(elemento).value;
total_pedido += parseFloat(subtotal);
document.getElementById('total_pedido').value = total_pedido;
}
}
Explicando: eu tenho elementos input text, no qual recebo valores e assim q for recebendo deve aparecer o total em baixo, porém o número de campos é variável, dependendo da quantidade de registros do meu banco, sendo assim, passo no input a quantidade de linhas da minha consulta e jogo na função javascript atualiza_total.
Os inputs que recembem os valores se chama "total<?= $i?>" (obs, usei php no desenvolvimento por isso do $i, que seria meu contador para q possuam ids diferentes) e o input que deve receber o total se chama "total_pedido". Porém não estou conseguindo realizar a soma sendo que a quantidade de campos pode variar. Somento consigo se tenho uma quantidade fixa de campos.
Se alguem puder ajudar agradeço
Abraço!
Carregando comentários...