Non riesco a capire, ma l'alert non va messo in fondo alla funzione: in caso di errore non si puo` capire.
Vedi cosi`:Se ancora l'alert non si vede (l'ultimo), occorre spostarlo piu` sopra (togliendo le variabili non ancora definite).codice:function calcola(){ alert("inizio"); var ff = document.form1; var imp = parseFloat(ff.imponibile.value); alert("imp="+imp); var iva = imp * .2; var tot = imp + iva; var irp = imp * .5 * .23; var net = tot - irp; alert("iva="+iva+" tot="+tot+" irp="+irp+" net="+net); ff.iva.value = Math.round(iva*100)/100; ff.totale.value = Math.round(tot*100)/100; ff.irpef.value = Math.round(irp*100)/100; ff netto.value = Math.round(net*100)/100; }

Rispondi quotando