Salve ragazzi sono nuovo di questo forum,qiundi faccio per prima cosa i complimenti a tutti.
Sto da una mezzora a ingripparmi su questa funz javascript che mi serve per aggiornare il prezzo totale di un form cliccando su un radiobutton.Praticamente un piccolo carrello elettronico datomi come esercizio all'università.
Vi posto la funzione e il codice:
codice:
<script type="text/javescript">
function aggiungiSpedizione(){
count = document.carrello.radio.length;
for(var i=0; i<count; i++){
if(document.carrello.radio[i].checked == true){
var totale = document.carrello.totale.value;
var spedizione = document.carrello.radio[i].value;
totale = parseFloat(totale.value);
spedizione = parseFloat(spedizione.value);
totale = totale + spedizione;
document.carrello.totale.value =totale;
}
}
}
questi sono i radio:
<table rules=none frame=void><tr><th colspan=2 align=center>SPEDIZIONI</th></tr>
<tr><td align=left>Posta celere 3</td><td align=left><input type="radio" name="radio" onclick="aggiungiSpedizione();" value="6,00">6,00</td></tr>
<tr><td align=left>Posta celere 1</td><td align=left><input type="radio" name="radio" onclick="aggiungiSpedizione();" value="9,00">9,00</td></tr>
<tr><td align=left>Assicurata</td><td align=left><input type="radio" name="radio" onclick="aggiungiSpedizione();" value="5,00">5,00</td></tr>
</table>
e questo è l'input:
<input type="text" name="totale" id="totale" size=5 value="0,00" readonly></input>
Fatemi capire dov'è che sbaglio pleaseeeeeeeeeeee.............
Altrimenti impazzisco! ;-)