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

mayusculas y minusculas sea lo mismo

Estas en el tema de mayusculas y minusculas sea lo mismo en el foro de ASP Clásico en Foros del Web. hola a todos ,quisiera hacer algo asi, por medio de una palabra que introduzca en un formulario desplegar en pantalla dependiendo de la palabra, por ...
  #1 (permalink)  
Antiguo 22/08/2004, 11:51
(Desactivado)
 
Fecha de Ingreso: julio-2004
Ubicación:
Mensajes: 36
Antigüedad: 19 años, 10 meses
Puntos: 1
Pregunta mayusculas y minusculas sea lo mismo

hola a todos ,quisiera hacer algo asi, por medio de una palabra que introduzca en un formulario desplegar en pantalla dependiendo de la palabra,
por ejemplo lo que estoy haciendo es dar el nombre del usuario y comparar la palabra con alguno usando un select case

en la pagina html tengo

<FORM method="post" action="http://localhost/recibe.asp">
<INPUT type="text" size=12 name="nombre">
<INPUT type="submit" value="aceptar">
</FORM>


y en recibe.asp


<%
Dim usuario
usuario = request.form("nombre")

select case usuario
case "usuario1"
Response.Write("bienvenido usuario X")
case "usuario2"
Response.Write("bienvenido usuario Y")
case else
Response.Write("acceso solo para usuarios")
end select
%>

y si me funciona pero como hago para que sea lo mismo escribir USuaRio1 ,usuario1, USUARIO1,.... a lo mejor no es con un select case ????

saludos
  #2 (permalink)  
Antiguo 22/08/2004, 12:11
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Cambiá la segunda línea por esta:

usuario = Lcase(request.form("nombre"))
__________________
...___...
  #3 (permalink)  
Antiguo 22/08/2004, 12:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Que yo sepa VB script no es en lenguaje case sensitive, es decir que no reconoce mayúsculas y minúsculas, por lo tanto nodeberías tener ese problema, ahorqa, si por alguna extraña circunstancia lo tienes, convierte el contenido de la variable a minúsculas o mayúsculas y así lo evalúas una sola vez:

<%
Dim usuario
'Convertimos a minúsculas
usuario = lcase(request.form("nombre"))

select case usuario
case "usuario1"
Response.Write("bienvenido usuario X")
case "usuario2"
Response.Write("bienvenido usuario Y")
case else
Response.Write("acceso solo para usuarios")
end select
%>

je je, llegó el moderador y me ganó daz!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway

Última edición por u_goldman; 22/08/2004 a las 12:15
  #4 (permalink)  
Antiguo 22/08/2004, 12:19
(Desactivado)
 
Fecha de Ingreso: julio-2004
Ubicación:
Mensajes: 36
Antigüedad: 19 años, 10 meses
Puntos: 1
asi convierto a minusculas ?
usuario = lcase(request.form("nombre"))

y como convierto a mayusculas ?
  #5 (permalink)  
Antiguo 22/08/2004, 12:23
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
variable = Ucase(cadena)
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 22/08/2004, 12:24
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
hola u_g

;)
__________________
...___...
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 16:05.