Tempo fa ho usato questo tipo di script
codice:
function do_it()
{
if (document.forms[0].imponibile.value=="")
{

}
if ((document.forms[0].iva.value=="")||(((document.forms[0].iva.value)*1)>100)||(((document.forms[0].iva.value)*1)<0))
{

}
else
{
var imp=(document.forms[0].imponibile.value)*1;
var iva=(document.forms[0].iva.value)*1;
document.forms[0].totale.value=imp+(imp*(iva/100));
if (document.forms[0].totale.value=="NaN")
{
document.forms[0].totale.value="0";

document.forms[0].imponibile.value="0.00";
document.forms[0].iva.value="21";
}
} 
}
//-->

      function selectValue(caller)
      {
        document.getElementById("txtRisultato").value = parseInt(document.getElementById("select1").value) + parseInt(document.getElementById("select2").value) + parseInt(document.getElementById("select3").value) + parseInt(document.getElementById("select4").value);
      }
L'ho usato più volte ed ha sempre funzionato alla grande, ma recentemente ho un problema, avrei bisogno di visualizzare i decimali anche in "imponibile".

Quale voce bisogna aggiungere alla funzione?