<input type="text" name="imponibile" onchange="this.form.totale.value=this.value+this.v alue*this.form.iva.value/100;">
<input type="text" name="iva" value="20">
<input type="text" name="totale" readonly="true">

Se ci sono problemi con gli arrotondamenti, occorre modificare lo script (fare una routine esterna).