Ciao a tutti,
premetto che non sono afferrato in js ahimé
avrei bisogno di qualche dritta per aggiustarmi un codice
in pratica ho un form che funge da carrello,
il codice:
codice:
<script type="text/javascript">
function AggiornaCosto() {
var sum = 0;
var gn, elem;
for (i=0; i<8; i++) {
gn = 'libro'+i;
elem = document.getElementById(gn);
if (elem.checked == true) { sum += Number(elem.value); }
}
document.getElementById('costototale').value = sum.toFixed(2);
}
</script>
e questo il form
codice:
<form name="form1" method="post" action="ric_libri.php">
<table border="0" cellpadding="10" cellspacing="5" class="tbmain">
<tr>
<td width="144" class="left">E-mail:</td>
<td width="152"><input name="email" type="text" class="text"></td>
<td width="604" rowspan="4">
<input type="checkbox" name="libro1" id='libro0' value="9.99" onclick="AggiornaCosto()">
libro 1 ( 9.99)
<input type="checkbox" name="libro2" id='libro1' value="19.99" onClick="AggiornaCosto()">
libro 2 (19.99)
<input type="checkbox" name="libro3" id='libro2' value="27.50" onClick="AggiornaCosto()">
libro 3 (27.50)
<input type="checkbox" name="libro4" id='libro3' value="45.65" onClick="AggiornaCosto()">
libro 4 (45.65)
<input type="checkbox" name="libro5" id='libro4' value="87.20" onClick="AggiornaCosto()">
libro 5 (87.20)
<input type="checkbox" name="libro6" id='libro5' value="107.58" onClick="AggiornaCosto()">
libro 6 (107.58)
<input type="checkbox" name="libro7" id='libro6' value="11.22" onClick="AggiornaCosto()">
libro 7 (11.22)
<input type="checkbox" name="libro8" id='libro7' value="45.11" onClick="AggiornaCosto()">
libro 8 (45.11)
<input type="text" name="totale" id="costototale" value=""></td>
</tr>
<tr>
<td class="left">Nome:</td>
<td><input name="name" type="text" id="name" class="text"></td>
</tr>
<tr>
<td class="left">Cognome:</td>
<td><input name="surname" type="text" id="surname" class="text"></td>
</tr>
<tr>
<td class="left">Città:</td>
<td><input name="city" type="text" id="city" class="text"></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td colspan="3"><input type="submit" name="Submit" value="Invio" class="btn">
</p></td>
</tr>
</table>
</form>
Il problema e che vorrei associare anche un campo testo per ogni checkbox nel quale indicare la quantità...
mi date qualche dritta