Salve a tutti
Premeto che non so programmare in JS ma mi limitoa a scovare cio che mi serve e modificare.
devo fare una somma del tipo.
valore fisso + valore a scelta da un checkbox =somma
vi allego il codice della mia pagina
codice:
<html>
<head>
<script type="text/javascript">
function startCalc(){
interval = setInterval("calc()",1);
}
function calc(){
one = document.ricaricacard.saldoeuro.value;
two = document.ricaricacard.ricarica.value;
document.ricaricacard.saldoeurototale.value = (one * 1) + (two * 1);
}
function stopCalc(){
clearInterval(interval);
}
</script>
</head>
<body>
<center>
<h1><font color=FC5C05>Ricarica Card</font></h1>
<table border=1 bordercolor=dedfe1><tr><td>
<form name="ricaricacard" method="POST" action="index.php">
<table>
<tr>
<tr>
<td>Saldo Euro</td><td>
<INPUT TYPE='textarea' NAME='saldoeuro' size=15 readonly="yes" value="120" onFocus="startCalc();"
onBlur="stopCalc();"></textarea>
</td></tr>
</table>
</td></tr>
<tr><td>
<table>
<tr>
<tr>
<td colspan=4><center>Ricariche</td></tr>
<tr><td></td>
<td>Importo</td>
<td>Credito</td>
<td>Punti</td>
</tr>
<tr><td><input type=radio name=ricarica value=60 onFocus="startCalc();"
onBlur="stopCalc();"></td>
<td><INPUT TYPE='textarea' NAME='importo' size=5 readonly="yes" value="50,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='credito' size=5 readonly="yes" value="60,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='punti' size=5 readonly="yes" value="5"></textarea></td>
</tr>
<tr><td><input type=radio name=ricarica value=130 onFocus="startCalc();"
onBlur="stopCalc();"></td>
<td><INPUT TYPE='textarea' NAME='importo' size=5 readonly="yes" value="100,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='credito' size=5 readonly="yes" value="130,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='punti' size=5 readonly="yes" value="10"></textarea></td>
</tr>
<tr><td><input type=radio name=ricarica value=200 onFocus="startCalc();"
onBlur="stopCalc();"></td>
<td><INPUT TYPE='textarea' NAME='importo' size=5 readonly="yes" value="150,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='credito' size=5 readonly="yes" value="200,00"></textarea></td>
<td><INPUT TYPE='textarea' NAME='punti' size=5 readonly="yes" value="15"></textarea></td>
</tr>
</table>
</td></tr>
<tr><td>
<table>
<tr>
<td>Saldo Euro</td><td><INPUT TYPE='textarea' NAME='saldoeurototale' size=15 readonly="yes"></textarea></td></tr>
<tr>
</table>
</td></tr>
<tr><td><center>
<table>
<tr>
<td align=center><input type=submit value="Esegui Ricarica"></td></tr>
</table>
</form>
</td></tr></table>
</body>
</html>
l'errore è di tipo NaN nella somma credo sia dovuto dall'onFocus nel capo saldopunti ch'è fisso e quindi non viene mai in focus e quindi per il js è sempre 0....
almeno credo
help me!
ty