Karina Pinheiro Postado Setembro 1, 2020 Denunciar Share Postado Setembro 1, 2020 (editado) Boa tarde, Preciso fazer um calculo em Javascript. sendo ele: Campo "valor": responsavelSim: 70% responsavelNao: 30% Campo "resultado1" Campo "resultado2" O valor digitado no campo "Valor", tem que ser descontado 30%, quando selecinado o "responsavelSim"; Quando selecionado o "responsavelNao", o desconto é de 70%; Campo "resultado1" tem que mostrar o resultado quando selecionado responsavelSim Campo "resultado2" tem que mostrar o resultado quando selecionado responsavelSim Editado Setembro 2, 2020 por Karina Pinheiro ajustes Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Karina Pinheiro Postado Setembro 2, 2020 Autor Denunciar Share Postado Setembro 2, 2020 Encontrei uma solução function calcula(){ var valor = getMoney(document.getElementById('campoValor').value); var responsavelSim = document.getElementById("condResponsavelSim"); var responsavelNao = document.getElementById("condResponsavelNao"); var resultado1 = 0; var resultado2 = 0; if(responsavelSim.checked){ if (valor >= 1000) { resultado1 = "1000"; resultadoRespVei = "0"; } if (valor <= 1000) { resultado1 = valor * 70 / 100; resultado2 = "0"; } } if(responsavelNao.checked){ if (valor >= 1000) { resultado1 = "700"; resultado2 = "300"; } if (valor <= 1000) { resultado1 = valor * 70 / 100; resultado2 = valor * 30 / 100; } } document.getElementById('campoMostraResultado1').value = resultado1 document.getElementById('campoMostraResultado2').value = resultado2 } function getMoney(str) { return parseInt(str.replace(/[\D]+/g, '')); } </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Karina Pinheiro
Boa tarde, Preciso fazer um calculo em Javascript. sendo ele:
O valor digitado no campo "Valor", tem que ser descontado 30%, quando selecinado o "responsavelSim";
Quando selecionado o "responsavelNao", o desconto é de 70%;
Campo "resultado1" tem que mostrar o resultado quando selecionado responsavelSim
Campo "resultado2" tem que mostrar o resultado quando selecionado responsavelSim
Editado por Karina Pinheiroajustes
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.