salve, ho ripreso una funzione noNumber e l'ho modificate per le lettere (non puoi inserire lettere)
la funzione funziona benissimo, il problema è che devo passare da un campo all'altro con il TAB, ma giustamente non me lo fa fare perchè non lo riconosce come numero ovviamente.
Vi posto lo script

codice:
function fnc_noLetters(e){
  var keynum, keychar, numcheck;
  if(window.event) // IE
  {
    keynum = e.keyCode;
  } else if(e.which) // Netscape/Firefox/Opera
  {
    keynum = e.which;
  }
  keychar = String.fromCharCode(keynum);
  var numeri = new RegExp("[0-9]","g");
  return numeri.test(keychar);
}
questo è l'elemento:
<input type="text" onkeypress="fnc_noLetters(event);">.

La mia idea è di includere nella espressione regolare il TAB, ma non so proprio come fare.
Si accettano anche soluzioni alternative ovviamente, ho provato a fare una ricerca nel forum, ma non sono arrivato a nulla purtroppo.

Vi ringrazio