rcmmartins 0 Denunciar post Postado Março 9, 2019 Pessoal, preciso de uma ajuda. procurei mas não encontrei. Tenho uma tela com vários campos textos e preciso somá-los. Alguem pode me ajudar a somar todos os campos textos de um formulário? Muito Obrigado Rodrigo Compartilhar este post Link para o post Compartilhar em outros sites
abraaoz 0 Denunciar post Postado Março 12, 2019 <script> function somar(idForm, idResultado) { var form = document.getElementById(idForm); var inputs = form.querySelectorAll('input[type="text"]'); var total = 0; for(var i = 0; i < inputs.length; i++) { if(inputs[i].value.length > 0) { // ignora campos em branco total += parseInt(inputs[i].value); // converte o valor do campo em número inteiro e soma } } document.getElementById(idResultado).innerHTML = total; } </script> <form id="form1"> <input type="text"><br> <input type="text"><br> <input type="text"><br> <input type="text"><br> Total: <span id="total">0</span><br> <button type="button" onclick="somar('form1', 'total');">Somar</button> </form> Compartilhar este post Link para o post Compartilhar em outros sites
rcmmartins 0 Denunciar post Postado Março 15, 2019 Funcionou Perfeitamente. Muito Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites