I due input diventano:
codice:
<input type="text" name="quantita_$i" onblur="calcolaTot()"><input type="text" name="prezzo_$i" id="prezzo_$i" onblur="calcolaTot()">
E poi all'inizio della pagina metti questa funzione:
codice:
<script language="javascript">
function calcolaTot() {
var inputs = document.getElementsByTagName('input');
var tot = 0;
for(var i=0; i<inputs.length; i++) {
if (inputs[i].name.indexOf('quantita_') == 0) {
var qta = inputs[i].value;
var price = document.getElementById('prezzo_' + inputs[i].name.substring('quantita_'.length)).value;
if (qta.length > 0 && price.length >0 && !isNaN(qta) && !isNaN(price)) {
tot += parseInt(qta,10) * parseFloat(price);
}
}
}
document.getElementById('conto_totale').innerHTML = tot + '';
}
</script>