somma campi dinamici

  • Creatore Discussione Creatore Discussione dvd
  • Data di inizio Data di inizio

dvd

Nuovo Utente
15 Feb 2005
10
0
0
ciao a tutti,ho un problema con la somma di campi variabili..io ho un'area ripetuta in cui visualizzo dei prodotti e il numero può variare da 1 a n, per ogni prodotto l'utente può inserire un prezzo e io voglio che in fondo al form mi venga visualizzato un campo con il totale..
la funzione javascript è scritta così

function somma(){
var numeroRighe = 2;'document.form2.numeroRighe.value;'
var totale = 0;
for(var i=1; i<=numeroRighe; i++){
totale = totale*1+document.form2.getElementById["Prezzo_prod+i"].value*1;
}
document.form2.totale.value = totale;
}

mentre la parte php è:
<?php
$counter = 0;
do
{ $counter++;
?>
<tr>
<td>
<?php VisualNomeProdotto ($row_visual_prod_asta['Id_prodotto']); ?>
</td>
<td><input name="Prezzo_prod" type="text" id="Prezzo_prod<?php echo $counter; ?>">
euro </td>
</tr>

<?php } while ($row_visual_prod_asta = mysql_fetch_assoc($visual_prod_asta)); ?>

<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td>Totale Prezzo dell'offerta </td>
<td><input name="totale" type="text" id="totale" onFocus="somma()" value="">
euro</td>
<input type=\"text\" id=\"numeroRighe\" value="<?php echo $counter; ?>">

in questa ho creato un contatore che i conta il numero di righe dei prodotti, il mio problema è che nn riesco a fargli fare la somma...

aiutooooo?!
ciao :hammer:
 

Discussioni simili