Permitir sólo números en un campo de texto con JavaScript

Muchas veces queremos formatear un campo de texto en HTML con JavaScript, pero el navegador que usamos nos deja en mal, porque siempre hay un hueco que no nos permite escribir con el formato que deseamos.

Aquí hay un ejemplo de cómo formatear un input en html, de tal forma que sólo permita escribir números y que sirve para muchos navegadores:

/*Código en JavaScript*/
function numero(e) {
var codigo; 
codigo = (document.all) ? e.keyCode : e.which; 
if (codigo > 31 && (codigo < 48 || codigo > 57)) {
return false;
}
return true;
}


<!--Código en HTML-->

<INPUT type="text" name="texto" onkeypress="return numero(event)">

Comentarios

Entradas más populares de este blog

Pi Network Apps published on Pi Network Ecosystem

Proyecto para Red Social gigante (Giant Social Network project)

Sígueme en mis Redes Sociales (Follow me in my Social Networks). OpenSource Expert 🇻🇪