- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- [Javascript] Da funzione NoNumeri a funzione NoLettere
-
[Javascript] Da funzione NoNumeri a funzione NoLettere
Ciao a tutti, mi serve una funzione per inserire in una casella di input solo numeri e non lettere o altri caratteri.
Ho trovato questa funzione che non permette l'inserimento di numeri ma non riesco a modificarla per le mie esigenze.
Spero che qualcuno sia in grado di aiutarmi.
<script type="text/javascript"> function noNumbers(e) { var keynum var keychar var numcheck if(window.event) // IE { keynum = e.keyCode } else if(e.which) // Netscape/Firefox/Opera { keynum = e.which } keychar = String.fromCharCode(keynum) numcheck = /\d/ return !numcheck.test(keychar) } </script> <form> <input type="text" onkeypress="return noNumbers(event)" /> </form>
Grazie.
-
Ciao Gaberiele,
credo basti togliere il punto esclamativo (il NOT) dal return.
In questo modo la funzione restituirà vero quando si tratta di solo numeri e falso negli altri casi.Saluti
Shad