Salve a tutti, forse il mio problema è di facile soluzione ma non ci sono arrivato, potete darmi una spiegazione?
Ho un banale radio che se cliccato deve aggiungere 8,00 euro di spesa, quando deselezionato deve azzerarsi, sembra facile ma per chi non mastica js...
Ho un form che deve essere POST per un successivo form che aggiorna il database.
QUesta è la funzione che deve mettere nell'input TRASPORTO la cifra dell'importo.Codice PHP:<form action ="validaordine.php" id="myform" name="myform" method="POST" onsubmit="return controlla(this)" >
<tr>
<td></td>
<td> Consegna tramite corriere</td>
<td>
<input type="radio" id="corriere" value="si" name="corriere" checked="checked" onclick="calcola();" />
Ritiro c/to nostra sede <input type="radio" id="corriere" value="no" name="corriere" onclick="calcola();"/>
<INPUT NAME="trasporto" TYPE="TEXT" value="8,00" SIZE="5" maxlength="5">
</td>
</tr>
<tr>
<td></td>
<td colspan="2">
<INPUT type="submit" value="Vai a PAGAMENTO">
</td>
</tr>
</form>
Un piccolo suggerimento?Codice PHP:
function calcola () {
//Prelevo il prezzo
var consegna = parseFloat(myform.corriere.checked);
if( myform.corriere.checked==true) {
consegna = 8.00 ;
}else{
consegna=0;
}
myform.trasporto.value=consegna;
}

Rispondi quotando
: