25 novembre 2008

Inserire solo numeri in un Input Text

Ecco un piccolo javascript tramite il quale permettere ad una textbox di accettare solamente cifre durante la digitazione.

function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;
}


Questo script può essere utilizzando in maniera semplicissima all'interno del tag HTML nel seguente modo:
<input type="text" name="codice" maxlength="7" size="8" onkeypress="return isNumberKey(event)">

2 commenti:

Anonimo ha detto...

Ottimo. Funziona perfettamente. Grazie!

Anonimo ha detto...

Sei un grande! possibile che una cosa così semplice in giro per il web la fanno tanto complicata?