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.
Codice PHP:
 <form action ="validaordine.php" id="myform"  name="myform" method="POST"  onsubmit="return controlla(this)" >
  <
tr>
  <
td></td>
  <
tdConsegna 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
QUesta è la funzione che deve mettere nell'input TRASPORTO la cifra dell'importo.

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;

Un piccolo suggerimento?