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

Problemas con IF THEN ELSE

Estas en el tema de Problemas con IF THEN ELSE en el foro de ASP Clásico en Foros del Web. Hola que tal, estoy haciendo unas pagina con ASP, pero deseo validar si algunos de los campos estan vacios, por ejemplo son tres y el ...
  #1 (permalink)  
Antiguo 29/05/2002, 07:31
 
Fecha de Ingreso: mayo-2002
Ubicación: Tijuana
Mensajes: 201
Antigüedad: 22 años, 1 mes
Puntos: 1
Problemas con IF THEN ELSE

Hola que tal, estoy haciendo unas pagina con ASP, pero deseo validar si algunos de los campos estan vacios, por ejemplo son tres y el codigo lo coloco asi:

if Var1<>" " or var2 <> " " or var3 <> " "
then
<Instrucciones>
else
<Instrucciones>
end if

Me marca el error que falta then, pero lo tengo colocado en la misma linea solo que por espacio lo puse abajo.
Que la instruccion if no permite mas de 1 condicion?
O en que la estoy regando.
  #2 (permalink)  
Antiguo 29/05/2002, 07:49
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
Re: Problemas con IF THEN ELSE

Si que permite mas de una condicion. Y a tu código no le veo nada raro.

Porqué no ponés el código real para qiue le hechemos una mirada?
  #3 (permalink)  
Antiguo 29/05/2002, 08:00
 
Fecha de Ingreso: mayo-2002
Ubicación: Tijuana
Mensajes: 201
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Problemas con IF THEN ELSE

UrsNom = Request.Form("VAR1"), etc.
Ya solicite los valores del formulario OK.

-->if UsrNom <> "" Or UsrApodo <> "" Or UsrMail <> "" then
Response.Write "<h1>Nombre:" & UsrNom & "</h1>"
Response.Write "<h1>Apodo:" & UsrApodo & "</h1>"
Response.Write "<h1>Mail:" & UsrMail & "</h1>"
else
Response.Write "<h1>VACIOS</h1>"
end if

NOTA:DICE QUE FALTA UN THEN -->

Ese es mi pequeño codigo, trabaja solo haciendo if anidados, pero como que pierde la estetica mi codigo. Se mira muy feo.
Le notas algo raro.
  #4 (permalink)  
Antiguo 29/05/2002, 08:41
 
Fecha de Ingreso: febrero-2002
Mensajes: 56
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Problemas con IF THEN ELSE

Prueba poniendo parentesis así:

Código:
if ((UsrNom<>"") Or (UsrApodo<>"") Or (UsrMail<>"")) then
Creo que substituyendo la primera linea por esta te tiene que funcionar

Hasta luego
  #5 (permalink)  
Antiguo 29/05/2002, 08:55
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Problemas con IF THEN ELSE

no sera que antes tienes mas codigo asp cion problemas y te lo arrastra hasta el codigo que pusiste...prueba como te dijeron sino manda la pagina para echarle un vistazo
  #6 (permalink)  
Antiguo 29/05/2002, 09:42
Avatar de mangandini
Colaborador
 
Fecha de Ingreso: marzo-2001
Ubicación: Guatemala
Mensajes: 1.752
Antigüedad: 23 años, 3 meses
Puntos: 22
Re: Problemas con IF THEN ELSE

prueba con ( ) ...
  #7 (permalink)  
Antiguo 30/05/2002, 05:29
 
Fecha de Ingreso: mayo-2002
Ubicación: Tijuana
Mensajes: 201
Antigüedad: 22 años, 1 mes
Puntos: 1
Re: Problemas con IF THEN ELSE

Jovenes dieron en el clavo, me faltaba agregarle los parentesis. Les agradezco su ayuda, espero segur contando con su experiencia, hasta luego.
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 00:26.