martes, 10 de abril de 2012


Permitir insertar solamente números en un input de HTML

Esta es una pequeña funcion para permitir solamente escribir números en un campo input de HTML, funciona perfectamente en IE, Safari, Chrome y por supuesto Firefox.




function justNumbers(e) {
var keynum = window.event ? window.event.keyCode : e.which;
if ( keynum == 8 ) return true;
return /\d/.test(String.fromCharCode(keynum));
}

<input type="text" onkeypress="return justNumbers(event);">