Ciao a tutti,
ho un modulo dove ho una lista di prodotti, il prezzo in un campo hydden e un campo testo dove inserisco la quantità.
Ho fatto una funzione in cui mi calcola il subtotale in funzione della quantità immessa per il rpimo prodotto della lista.
Ma come devo indicizzare il tutto in modo che la stessa funzione abbia effetto su tutti i prodotti della lista?
Funzine javascript:
<script language="javascript">
function subtotale(){
document.form1.subtot1.value=document.form1.quant1 .value*document.form1.prezzo1.value;
}
</script>
codice del modulo:
<form name="form1" method="post" action="">
<table width="600" border="1" cellpadding="0" cellspacing="0">
<tr>
<td width="150"><div align="center">Prodotto</div></td>
<td width="150"><div align="center">Prezzo</div></td>
<td width="150"><div align="center">Quantità</div></td>
<td width="150"><div align="center">Subtotale</div></td>
</tr>
<tr>
<td width="150">Articolo 1 </td>
<td width="150"><div align="center">21.50</div></td>
<td width="150"><div align="center">
<input name="prezzo1" type="hidden" value="21.50">
<input name="quant1" type="text" id="quant1" size="6" onkeyup="subtotale()">
</div></td>
<td width="150"><div align="center">
<input name="subtot1" type="text" id="subtot1" size="15">
</div></td>
</tr>
<tr>
<td width="150">Articolo 2 </td>
<td width="150"><div align="center">38.00</div></td>
<td width="150"><div align="center">
<input name="prezzo2" type="hidden" value="38.00">
<input name="quant2" type="text" id="quant2" size="6" onkeyup="subtotale()">
</div></td>
<td width="150"><div align="center">
<input name="subtot2" type="text" id="subtot2" size="15">
</div></td>
</tr>
</table>
</form>
Grazie a chi mi può dare una mano
Ciao

Rispondi quotando