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