Ciao Luca buongiorno,
vorrei eliminare il tasto Somma dal mio modulo commessa,
in effetti allo stato attuale l'utente valorizza tutti i campi e alla fine, prima di registrare, deve cliccare sul pulsante per fare il totale dei campi importo.

FunzioneSomma.jpg

Sarebbe possibile, automatizzare il conteggio, man mano che inserisce gli importi javascript effettua il totale ?

Questo il codice :

codice:
        <td><input name="itr14" class="uppercase"  id="itr14" size="40"></td>
        <td><input name="for14" class="uppercase" id="for14" size="15"></td>
		<td><input name="q14" class="uppercase factor" id="q14" size="2" value="0"></td>
		<td><input name="iu14" class="uppercase factor" id="iu14" size="2" value="0.00"></td>
        <td><input name="imp_14" id="imp_14" size="4" value="0.00"></td>
        </tr>
         <tr>
        <td><input name="itr15" class="uppercase"  id="itr15" size="40"></td>
        <td><input name="for15" class="uppercase" id="for15" size="15"></td>
		<td><input name="q15" class="uppercase factor" id="q15" size="2" value="0"></td>
		<td><input name="iu15" class="uppercase factor" id="iu15" size="2" value="0.00"></td>
        <td><input name="imp_15" id="imp_15" size="4" value="0.00"></td>
        </tr> 
		
		<!-- CALCOLO IL TOTALE CON JAVASCRIPT-->
		
          <td></td>
		  <td></td>
		  <td></td>
		  <td><input type="button" value="€" size="4" onClick="javascript:sum();"></td>
          <td><input name="totale" type="text" required="required" size="4"> </td>
codice:
function sum() {
var a = parseFloat(document.all.imp_1.value);
var b = parseFloat(document.all.imp_2.value);
var c = parseFloat(document.all.imp_3.value);
var d = parseFloat(document.all.imp_4.value);
var e = parseFloat(document.all.imp_5.value);
var f = parseFloat(document.all.imp_6.value);
var g = parseFloat(document.all.imp_7.value);
var h = parseFloat(document.all.imp_8.value);
var i = parseFloat(document.all.imp_9.value);
var l = parseFloat(document.all.imp_10.value);
var m = parseFloat(document.all.imp_11.value);
var n = parseFloat(document.all.imp_12.value);
var o = parseFloat(document.all.imp_13.value);
var p = parseFloat(document.all.imp_14.value);
var q = parseFloat(document.all.imp_15.value);
var r = a + b + c + d + e + f + g + h + i + l + m + n + o + p + q;
document.all.totale.value = r;
}
Grazie