CAMPO SOLO NÚMEROS

SARA
05 de Septiembre del 2005
HOLA TENGO UN INPUT TYPE TEXT Y QUISIERA SABER SI HAY ALGUNA MANERA DE HACER QUE EN ESE CAMPO SÓLO SE PUEDAN ESCRIBIR CARACTERES NUMÉRICOS. MUCHAS GRACIAS!

Drocher
05 de Septiembre del 2005
Buenos días, puedes utilizar por ejemplo la siguiente función de javascript:

/*Función que solo deja introducir carácteres numéricos con puntos y comas*/
function LP_data()
{
var key=window.event.keyCode;//codigo de tecla.

if (key!=44 && key!=46)
{ if (key < 48 || key > 57)
{//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}
}
}


Y en el body de tu formulario pones por ejemplo:
<INPUT class="ClsInput" type="text" name="txtCampo" value="" OnKeyPress="LP_data()" MAXLENGTH="16">

Espero te sea útil

Un saludo