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&agrave;:</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