tempo fa chiavicchiaandrea mi aiutò con un javascript che non sapevo fare, dovevo gestire delle ricariche punti.
nellìaiutarmi mi ha anche inserito un controllo alert nel RADIO che dava errore se non era selezionato alcun radiobox.
oggi ho finito la sezione ed ho inserito il codice che mi aveva dato...ma...se seleziono il primo taglio ricarica tutto ok, con gli altri mi parte l'alert!!!
ecco il codice:
codice:
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
}
function Sommapunti(Imp){
var ImportoIniziale = parseInt(document.ricaricacard.saldopunti.value);
var Totale = (parseInt(Imp) + ImportoIniziale)
document.ricaricacard.saldopuntitotale.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>
<tr><td>Saldo Punti</td><td>
<INPUT TYPE="text" NAME="saldopunti" size="15" readonly="readonly" value="15" />
</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); Sommapunti(5)" /></td>
<td><INPUT TYPE="text" NAME="importo" size="5" readonly="readonly" value="50.00" /></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); Sommapunti(10)" /></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="text" NAME="punti" size="5" readonly="readonly" value="10" /></td>
</tr>
<tr><td><input type="radio" name="ricarica" value="200" onclick="Somma(200); Sommapunti(15)" /></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" /></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><td>Saldo Punti</td><td><INPUT TYPE="text" NAME="saldopuntitotale" size="15" readonly="readonly" /></td></tr>
</table>
</td></tr>
<tr><td><center>
<table>
<tr>
<td align="center"><input TYPE="hidden" NAME="codicecard" value="4455666788" />
<input type="hidden" name="link" value="fattoricaricacard" />
<input type="submit" value="Esegui Ricarica" /></td></tr>
</table>
</form>
</td></tr></table>
</body>
</html>
ringrazio chiunque possa darmi una mano nel correggere l'alert del javascript!