Controllo dei tasti in javascript

Uno script veloce che permette di controllare che in un campo testo vengano inseriti solo numeri.
Il punto principale dello script è la gestione dell’evento onKeypress (event), che dalla nostra funzione possiamo richiamare per ottenere il tasto che è stato premuto e.keyCode, in formato ASCII. Convertendolo poi in carattere String.fromCharCode possiamo fare i confronti necessari.

<script type="text/javascript">
function checkNum(e){
var numero;
var carattere;
if(window.event) // IE
{
numero = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
numero = e.which;
}
carattere = String.fromCharCode(numero);
return !isNaN(carattere);
}
</script>
<input type="text" name="myText" value="" onKeypress="checkNum(event)" />

Facile e veloce da attuare, molto utile a livello di usabilità!

Loading Facebook Comments ...

Un pensiero su “Controllo dei tasti in javascript

  1. Pingback: Gestiamo gli input in modo sexy | MrX

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *