Cosi funziona prima l'ho dovuto sistemare tutto compi imput etc... i tag vanno settati correttamente (es: < input type="text" value="1" size="5">) vanno usate le virgole ["] non gli apici ['] penso che il form sia generato dinamicamente lato server (altrimenti non mi spiego l'oscenità) se cosi fosse prima di aggiungere lo script sistemalo altrimenti c'è rischio che non funzioni.codice:<html> <head> <script type="text/javascript"> function ControllaForm(){ var Radio = document.ricaricacard.elements['ricarica'] for(var i=0;i<Radio.length; i++){ if(!(Radio[i].checked)){ alert("seleziona una ricarica"); return false; } return true; } } function Somma(Imp){ var ImportoIniziale = parseInt(document.ricaricacard.saldoeuro.value); var Totale = (parseInt(Imp) + ImportoIniziale) document.ricaricacard.saldoeurototale.value = Totale } </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" onsubmit="return ControllaForm()"> <table> <tr> <tr> <td>Saldo Euro</td><td> <INPUT TYPE="text" NAME="saldoeuro" size="15" readonly="readonly" value="120"> </td></tr> </table> <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" onclick="Somma(60)"></td> <td><INPUT NAME="importo" type="text" value="50,00" size="5"></textarea></td> <td><INPUT TYPE="text" NAME="credito" size="5" readonly="readonly" value="60,00"></td> <td><INPUT TYPE='text' NAME='punti' size="5" readonly="readonly" value="5"></td> </tr> <tr><td><input type=radio name="ricarica" value="130" onclick="Somma(130)"></td> <td><INPUT TYPE="text" NAME="importo" size="5" readonly="readonly" value="100.00"></td> <td><INPUT TYPE="text" NAME="credito" size="5" readonly="readonly" value="130.00"></td> <td><INPUT TYPE="textarea" NAME='punti' size="5" readonly="readonly" value="10"></td> </tr> <tr><td><input type=radio name="ricarica" value="200" onclick="Somma(200)"></td> <td><INPUT TYPE="text" NAME="importo" size="5" readonly="readonly" value="150.00"></td> <td><INPUT TYPE="text" NAME="credito" size="5" readonly="readonly" value="200.00"></td> <td><INPUT TYPE="text" NAME="punti" size="5" readonly="readonly" value="15"></textarea></td> </tr> </table> </td></tr> <tr><td> <table> <tr> <td>Saldo Euro</td><td><INPUT TYPE="text" NAME="saldoeurototale" size="15" readonly="readonly"></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>
![]()