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
questo è l'elemento: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); }
<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![]()

Rispondi quotando