CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Action = ">%2 Páginas Diferentes%>"

(1/1)

MeLaT:
:P  Hola que tal?!

Estoy en un proyecto donde la página de entrada tiene dos textfield, uno "txt_user" y otro "txt_pass". Pero quiero validar que si la clave de usuario que ingresa en "txt_user", tiene 8 caracteres, lo direcciona a una página, "ocho.asp", por ejemplo; o si tiene 9 caracteres, a "nueve.asp". Y si no tiene ni 8, ni 9, que lo direccione a la misma "entrada.asp".

Tengo este código en el action, pero me manda siempre a "ocho.asp"  :blink:  :


--- Código: Text --- <form action="<%If len("TXT_USER")=8 Then%>ocho.asp<%ElseIf len("TXT_USER")=9 Then%>nueve.asp<%Else%>entrada.asp<%End If%>" method="post" name="FRM_Entrada" id="FRM_Entrada">  
 :unsure:  No se si esta mal la condifción IF, o mejor utilizo un script. Pero no se como mandar una variable de session en un script y mandársela al asp.

O tienen otra idea para solucionar esto.

 :rolleyes:  Gracias por sus comentarios y opiniones.  :rolleyes:

P.D.: En si no estoy trabajando con ASP.NET, estoy creando las páginas en dreamweaver, pero utilizo páginas ASP y scripts (de java y de visualbasic).

F_Tanori:
Yo te aconsejo con java script.....


--- Código: Text ---<html><form name='forma' method='get' action='entrada.asp' onSubmit="return enviar(this);"><input type=text name='txt_user' id='txt_user' value=''><input type=submit value='Entrar'></form> <script> function enviar(frm)  {    switch(frm.txt_user.value.length)       {      case 8:        frm.action="ocho.asp";      break;      case 9:        frm.action="nueve.asp";      break;       }    frm.submit();    return false;   } </script></html> 

"VBS no es estandar y esta 'amarrado' a IE"




--- Citar ---"Información no compartida es información desperdiciada."
--- Fin de la cita ---

Muy buena frase :good:  :bravo:




Saludos

MeLaT:
Muchísimas gracias F_Tanori, esto es lo que estaba buscando  :P , me servirá de mucho.


--- Cita de: "F_Tanori" ---    switch(frm.txt_user.value.length)
       {
      case 8:
        frm.action="ocho.asp";
      break;
      case 9:
        frm.action="nueve.asp";
      break;
       }
    frm.submit();

--- Fin de la cita ---

:gracias:

- Respecto de la frase:
  :alien:  Un día se me ocurrió pensar en lo que pasaría si sólo una persona en el mundo supiera algo que fuera importante para uno, algunos, muchos o todos. El dilema no era que supiera "eso" o no, sino la incógnita de saber si compartiría "eso" que sólo esa persona sabe.
Las conversaciones debajo de la frase las puse recordando a mis amig@s a los que les  mencioné por primera vez esa frase. Algo asi discutimos. :sorcerer: . -

Navegación

[0] Índice de Mensajes

Ir a la versión completa