Código:
El problema es el siguiente, quando llamo a la funcion "addiva" esta, realiza las comprobaciones/operaciones pertinentes y ejectia el "calcultotal", pero quando esta termina, ejecuta de nuevo "addiva", que puedo hacer para que no reejecute "addvia"? function calcultotal(){ var preu=document.formulari.preu1.value var descompte=document.formulari.descompte.value var total=preu-((preu*descompte)/100) total= total.toFixed(2) document.formulari.total.value=total } function addiva(){ var preu=document.formulari.preu1.value var iva=8 if(document.formulari.IVA.checked){ document.formulari.js.value=preu preu = ((100+iva)*preu/100) document.formulari.preu1.value=preu calcultotal() }else{ var preusenseiva=document.formulari.js.value document.formulari.js.value='no' document.formulari.preu1.value=preusenseiva calcultotal() } }