Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    aiuto javascript (chiavicchiaandrea?)

    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 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:
    <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>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sinceramente, non sono neppure andato a vedere di cosa parli... mi basta come ti presenti

    Leggi il regolamento.
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.