Foros del Web » Programando para Internet » ASP Clásico »

Solo numeros

Estas en el tema de Solo numeros en el foro de ASP Clásico en Foros del Web. Antes de escribir mi pregunta use el buscador pero no me da ningun resultado, asi que aqui estoy: Quisiera saber como puedo validar que una ...
  #1 (permalink)  
Antiguo 29/06/2006, 11:30
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Solo numeros

Antes de escribir mi pregunta use el buscador pero no me da ningun resultado, asi que aqui estoy:

Quisiera saber como puedo validar que una caja de texto solo reciba números y no letras ni algun otro caracter???

Gracias de antemano.
__________________
nabetsE
  #2 (permalink)  
Antiguo 29/06/2006, 11:44
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Si lo quiere hacer del lado del cliente es pregunta de javascript, y hay varias formas de hacerlo, podría ser mas o menos así:

Código:
function esNumerico()
{
  esNumero = true;
  goodChars = "0123456789";
  for ( j = 0; j < document.forma.input_texto.value.length; j ++ )
  {
     if ( goodChars.indexOf(document.forma.input_texto.value.charAt[j]) == -1 )
         esNumero = false;
  }
  return esNumero;
}
No lo he probado...pero básicamente habría que invocar esta función en alguna parte donde validara su formulario, la otra opción que debe ser mucho más sencillo, es hacerlo con expresiones regulares, pero me dan miedo, particularmente cuando al otro día no me acuerdo para que servían...

Y si se trata de validación server side, pues la función es isNumeric(expresion) que regresa un booleano.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 29/06/2006, 13:00
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Gracias continuare investigando, El codigo no lo entiendo muy bien, y la expresion isNumeric la he visto pero no entendi como usarle y si se podia utilizar en ASP.

Por otro lado en el text me pueden escribir del 1 al 100, el codigo que me pone aqui validaria de 1 a tres digitos.???
__________________
nabetsE
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:17.