Così, la funzione calcola esegue il calcolo automatico sempre e solo sul primo record estratto dalla query:
codice:<% strNome = 0 Do while NOT Rs.EOF strNome = strNome + 1 %> <tr> <td><input type="text" name="descrizione_<%=strNome%>" size="40" value="<%=Rs("DESCRIZIONE_PRODOTTO")%>" readonly style="background-color: #C0C0C0"></td> <td><input type="text" name="confezione_<%=strNome%>" size="8" value="<%=Rs("CONFEZIONE")%>" readonly style="background-color: #C0C0C0"></td> <td><input type="text" name="quantita_confezione_<%=strNome%>" size="8" value="<%=Rs("QUANT_CONFEZIONE")%>" readonly style="background-color: #C0C0C0"></td> <td><input type="text" name="quantita_<%=strNome%>" size="5" onblur="calcola(this.form, 1)" value="0.00"></td> <td><input type="text" name="um_<%=strNome%>" size="5" value="<%=Rs("UM")%>" readonly style="background-color: #C0C0C0"></td> <td><input type="text" name="imponibile_meno_sconto_<%=strNome%>" size="5" value="<%=Rs("PREZZO_UNITARIO")%>" onblur="calcola(this.form, 1)" style="background-color: #C0C0C0"></td> <td><input type="text" name="prezzo_confezione_<%=strNome%>" size="8" readonly value="<%=Rs("PREZZO_CONFEZIONE")%>" style="background-color: #C0C0C0"></td> <td><input type="text" name="Totale_imponibile_<%=strNome%>" size="5" readonly value="0.00" style="background-color: #C0C0C0"></td> <td><input type="text" name="Iva_<%=strNome%>" size="5" value="0.00"></td> <td><input type="text" name="Tot_iva_<%=strNome%>" size="5" readonly value="0.00" style="background-color: #C0C0C0"></td> </tr> <% Rs.MoveNext Loop

Rispondi quotando