formularios: campo que solo acepta numeros (ie y chrome bien, firefox mal) :(

Agregando este código en el evento OnKeyPress de un elemento INPUT, logramos que solo se puedan escribir numeros dentro de él.

< input onKeypress=”if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;”>

Si queremos ademas permitir el caracter “.” para numeros decimales por ejemplo, es el siguiente código el que deberiamos usar.

< input onKeypress=”if (event.keyCode < 46 || event.keyCode > 57) event.returnValue = false;”>

fuente:http://www.soloasp.com.ar/vercodigo.asp?id=5

Anuncios

Un comentario sobre “formularios: campo que solo acepta numeros (ie y chrome bien, firefox mal) :(

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s