Originariamente inviato da Mich_
I campi saranno preparati con dei campi di un form:
<input type="text" name="buona" onchange="calcola(this);">
<input type="text" name="scarto" onchange="calcola(this);">
<input type="text" name="prodotta" onchange="calcola(this);">
La funzione JS (da inserire dentro uno script della head) potrebbe essere di questo tipo:Questo potrebbe assomigliare a quello che ti serve, ma il tuo problema non e` determinato competamente, per cui mi sono preso la liberta` di interpretare il parametro mancante.codice:function calcola(par) { var bu = par.form.buona; var sc = par.form.scarto; var pr = par.form.prodotta; switch (par.name) { case 'buona': sc.value = parseInt(pr.value,10) - parseInt(bu.value,10); break; case 'scarto': bu.value = parseInt(pr.value,10) - parseInt(sc.value,10); break; case 'prodotta': sc.value = parseInt(pr.value,10) - parseInt(bu.value,10); break; } return true; }
Ok grazie per l'appunto....ciao