Ho questo form. La class="si" serve per far individuare al JS il controllo obbligatorio)
codice:
<form name="form1" method="post" action="fattura_articoli_post.php" onsubmit="return check_valid(this);">
<table>
<tr>
<td>Prezzo</td>
<td><input name="prezzo_unitario" type="text" size="20" class="si" /></td>
<td></td>
</tr>
<tr>
<td>sconto</td>
<td><input name="sconto" type="text" size="20" /></td>
<td></td>
</tr>
<tr>
<td>iva</td>
<td><input name="iva" type="text" value="10%" size="20" /></td>
<td>valore predefinito ma variabile</td>
</tr>
<tr>
<td>importo</td>
<td><input name="importo" type="text" size="20" readonly="readonly" /></td>
<td>controllo di sola lettura</td>
</tr>
<tr>
<td colspan="3">Controllo optionale che potrei aggiungere ma che non vorrei aggiungere</td>
</tr>
<tr>
<td>totale preced.</td>
<td><input name="hold_tot" type="text" value="580.00" size="20" readonly="readonly" /></td>
<td>questo solo se necessario e con calcolo da mysql</td>
</tr>
<tr>
<td colspan="3">Il controllo riassuntivo</td>
</tr>
<tr>
<td>totale</td>
<td><input name="totale" type="text" value="580.00" size="20" readonly="readonly" /></td>
<td>controllo di sola lettura ma con un calcolo già effettuato in mysql</td>
</tr>
</table>
</form>
Premetto che in totale cercherò di mettere il totale di record già precedentemente inseriti nel DB e il prezzo inserito nel modulo

Sarebbe comodo che, mentre inserisco i dati nei primi 3 controlli (Prezzo, costo, IVA):
in importo mi vada il risultato di: prezzo - costo + iva
in totale mi vada la somma importo + totale (e sostituisca quello esistente), oppure, in alternativa, importo + hold_tot (totale preced.)

Se è difficile eseguire in TOTALE potrei aggiungere un controllo opzionale, magari nascosto, che contenga il totale dei precedenti inserimenti eseguiti da mysql.

E' possibile fare una cosa del genere?

Vi ringrazio per i suggerimenti.