Buon giorno a tutti,
il mio problema è che non riesco a far funzionare il codice javascript e non capisco dove sta l'errore, premetto che sono neofita di javascript. cmq se mi poteste aiutare correggendomi gli errori sarebbe fantastico. Vi riporto di seguito il codice java e la parte della pagina html:
CALCOLOTFR.js :
Codice:
function CALCOLOTFR(form) {
VAR RAL;
VAR FTFR;
VAR YdM;
VAR TTFRM;
VAR Coeff2000=3,538043/100;
VAR Coeff2001=3,219577/100;
VAR Coeff2002=3,504310/100;
VAR Coeff2003=3,200252/100;
VAR Coeff2004=2,793103/100;
VAR Coeff2005=2,952785/100;
VAR Coeff2006=2,747031/100;
VAR Coeff2007=3,485981/100;
VAR Coeff2008=3,036419/100;
VAR Coeff2009=2,224907/100;
VAR Coeff2010=2,935935/100;
VAR Coeff2011=3,880058/100;
VAR Coeff2012=3,302885/100;
YdM=parseFloat(document.getElementById('ydm');
FTFR=parseFloat(document.getElementById('ftfr');
RAL=parseFloat(document.getElementById('ral');
QTFR=RAL/13,5; //cosi otteniamo la quota annua maturata
if(YdM==2000)
RFTFR=FTFR*Coeff2000;
else
if(YdM==2001)
RFTFR=FTFR*Coeff2001;
else
if(YdM==2002)
RFTFR=FTFR*Coeff2002;
else
if(YdM==2003)
RFTFR=FTFR*Coeff2003;
else
if(YdM==2004)
RFTFR=FTFR*Coeff2004;
else
if(YdM==2005)
RFTFR=FTFR*Coeff2005;
else
if(YdM==2006)
RFTFR=FTFR*Coeff2006;
else
if(YdM==2007)
RFTFR=FTFR*Coeff2007;
else
if(YdM==2008)
RFTFR=FTFR*Coeff2008;
else
if(YdM==2009)
RFTFR=FTFR*Coeff2009;
else
if(YdM==2010)
RFTFR=FTFR*Coeff2010;
else
if(YdM==2011)
RFTFR=FTFR*Coeff2011;
else
if(YdM==2012)
RFTFR=FTFR*Coeff2012;
else
alert("l'anno inserito non è corretto!");
TTFRM=eval(QTFR+ RFTFR);
form.qtfr.value= eval(QTFR);
form.rftfr.value= eval(RFTFR);
form.ttfrm.value= eval(TTFRM);
}
calcoloTFR.html:
Codice HTML:
<FORM>
<TABLE border="0">
<TR>
<TD>Retribuzione annua(lorda)</TD>
<TD><INPUT TYPE="Text" NAME="ral" ID="ral" SIZE="10"></TD>
<TD>€</TD>
</TR>
<TR>
<TD>FondoTFR</TD>
<TD><INPUT TYPE="Text" NAME="ftfr" ID="ftfr" SIZE="10"></TD>
<TD>€</TD>
</TR>
<TD>Anno</TD>
<TD><INPUT TYPE="Text" NAME="ydm" ID="ydm" SIZE="10"></TD>
</TR>
<TR>
<TD COLSPAN="3">
<INPUT TYPE="button" VALUE="CLCOLA TFR" NAME="invia" OnClick="CALCOLOTFR(this.form)">
<INPUT TYPE="reset" VALUE="ANNULLA" NAME="Rifare">
</TD>
</TR>
<TR>
<TD>Quota TFR Maturato(lorda)</TD>
<TD><INPUT TYPE="Text" NAME="qtfr" ID="qtfr" SIZE="10"></TD>
<TD>€</TD>
</TR>
<TR>
<TD>Rivalutazione Fondo TFR</TD>
<TD><INPUT TYPE="Text" NAME="rftfr" ID="rftfr" SIZE="10"></TD>
<TD>€</TD>
</TR>
<TR>
<TD>Tot. TFR maturato</TD>
<TD><INPUT TYPE="Text" NAME="ttfrm" ID="ttfrm" SIZE="10"></TD>
<TD>€</TD>
</TR>
</TABLE>
</FORM>