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
Ir a la versión completa