hola, tengo el siguiente script
Código:
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()
}
}
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"?