Ciao ho questa funzione che dovrebbe restituire in automatico una sottrazione tra due numeri Km partenza-Km arrivo = Km percorsi:
codice:
 <script language="javascript">
<!--
 
function updateSum()
{
  var frmObj = document.Qform;
 
  var sum = parseInt("0" + frmObj.KMARRIVO.value, 10) -
            parseInt("0" + frmObj.KMPARTENZA.value, 10);
             
  frmObj.KMPERCORSI.value = sum;
}
 
var timerID = null;
 
var flTimeout = (typeof(window.setTimeout) != "undefined" &&
                 typeof(window.clearTimeout) != "undefined");
 
function deferUpdate()
{
  if (timerID != null) window.clearTimeout(timerID);
 
  if (flTimeout) timerID = window.setTimeout("timerID = null; updateSum();", 400);
  else updateSum();
}
 
// -->
</script>

 <input name="KMARRIVO" size="20" onkeyup="deferUpdate();">
 <input name="KMPARTENZA" size="20" onkeyup="deferUpdate();">
 <input name="KMPERCORSI" size="20">
Ma continua a restituire KMARRIVO.value è nullo o non è un oggetto, dove sbaglio?