Problema de lógica em calculadora
Colegas, boa tarde.
Tenho o seguinte codigo.
function calcula(varia){
form.devolve.value = form.devolve.value - form[varia].value;
if(form.devolve.value == 0 || form.devolve.value<0){
form.recebe.value = form.recebe.value*1+form.devolve.value*-1;
form.devolve.value = 0;
}
}
Ate ai tudo bem, o codigo esta funcionando conforme esperado. O ponto no qual estou tendo dificuldades é que se retirarmos o valor(numero) do campo, o valor total não é atualizado(campo do resultado menos o valor que foi retirado). Como posso faze-lo? No input, estou chamando esta função pelo onblur.
Obrigado a quem ajudar!
Discussão (3)
Carregando comentários...