Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Validar solo letras y Números
 Foro Bloqueado  Tema Bloqueado


Autor Temas
jibo
New Member

Colombia
77 Posts
Mensajes - 12 Nov 2003 :  13:53:24  Ver Perfil  Enviar Email
Sin tener que compara cada uno de los caracteres del alfabeto o los 10 digitos,

Como hacer para que en una variable solo se puedan digitar letras o solo números?

jibo

Alexis_m20
Senior Member

Chile
1021 Posts
Posted - 12 Nov 2003 :  14:05:09  Ver perfil  Enviar e-mail  Visit Alexis_m20's Homepage
Mira lo puedes hacer en el cliente de una manera sencilla para ingresar solo Números seria algo como

<input type="text" name="Numeros" size="10" onKeyPress="javascript:if(event.keyCode<48 || event.keyCode>57){return false;}">

y Letras

<input type="text" name="Letras" size="10" onKeyPress="javascript:if(event.keyCode>48 || event.keyCode<57){return false;}">

ojala te sirva

Si puedo ayudar lo hare
Entren a mi web y registrense
http://www33.brinkster.com/alexis20Inicio Pagina

jibo
New Member

Colombia
77 Posts
Posted - 12 Nov 2003 :  14:12:32  Ver perfil  Enviar e-mail
Alexis_m20

UN MILLON DE GRACIAS!

jiboInicio Pagina

chinotrhd
Starting Member

Mexico
1 Posts
Posted - 02 Jul 2012 :  16:36:45  Ver perfil  Enviar e-mail
Primero que nada Gracias por la respuesta me sirvio mucho para solo ingresar numeros, pero el codigo para ingresar solo letras no me deja meter nada, quiciera saber si alguien ya lo corrigio por favor y gracias por el aporte

Inicio Pagina

QWER
Starting Member

Ecuador
2 Posts
Posted - 29 Aug 2012 :  21:40:24  Ver perfil  Enviar e-mail
Para Números
<input type="text" name="Numeros" size="10" onkeypress="return validNumber(event);">

Para Letras
<input type="text" name="Letras" size="10" onkeypress="return validLetter(event);">


<script>
function validNumber(e) {
var tecla = document.all ? tecla = e.keyCode : tecla = e.which;
return ((tecla > 47 && tecla < 58) || tecla == 8);

function validLetter(e) {
var tecla = document.all ? tecla = e.keyCode : tecla = e.which;
var especiales = [8, 32, 13];/*back, space, enter */

for (var i in especiales) {
if (tecla == especiales[i]) { return true;/*break; */}
}
return (((tecla > 96 && tecla < 123) || (tecla > 64 && tecla < 91)) || tecla == 8);
}
}
</script>

Agradecer no Cuesta NadaInicio Pagina

QWER
Starting Member

Ecuador
2 Posts
Posted - 29 Aug 2012 :  21:52:42  Ver perfil  Enviar e-mail
Disculpen antes del final de la etiqueta </script> se encuentran dos llaves quiten una y cierren la
"function validNumber(e){
//aqui codigo
}"<<---Esta es la llave que hace falta para cerrar la funcion, saludos...

Agradecer no Cuesta NadaInicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar