Obtener dinero con AdFly

viernes, 7 de enero de 2011

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)">

No hay comentarios:

Publicar un comentario