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

Como determinar que formulario aprentó

Estas en el tema de Como determinar que formulario aprentó en el foro de ASP Clásico en Foros del Web. Tengo un problemita, y es el siguiente, tengo dos formularios en una página, y los dos apuntan hacia la misma página, ej. ACTION="Buscado.asp" pero en ...
  #1 (permalink)  
Antiguo 02/09/2002, 08:40
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 23 años, 2 meses
Puntos: 7
Como determinar que formulario aprentó

Tengo un problemita, y es el siguiente, tengo dos formularios en una página, y los dos apuntan hacia la misma página, ej. ACTION="Buscado.asp" pero en la página de Buscado.asp no encuentro la manera de preguntar que formulario fue que el usuario aprentó, y no quiero hacer dos páginas para que cada formulario apunta a una página distinta...

Unos de los formularios se llama: "SelectVehicle" y el otro se llama "Sencilla"

En la página buscado tengo algo como esto para comparar los form, pero no me funciona:
Código:
if request.Form("SelectVehicle") then
     [Codigo a Ejecutar]
Else
     [Codigo a Ejecutar]
end if
pero siempre me ejecuta lo que está despues del esle, y es lo que decía al principio, no se como capturar algun valor que me devuelvan los formularios para poder hacer la comparación... y los form no tienen value... :-p

Que hago?

.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--
  #2 (permalink)  
Antiguo 02/09/2002, 08:45
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Como determinar que formulario aprentó

pero me imagino que a lo menos debes tener un elemento con un value, hasta incluso el mismo boton que hace el submit (si es ke existe un boton)...

sino tienes nada con value (cosa que dudo) create un hidden diferente por cada form y pregunta por el value de ese elemento.



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #3 (permalink)  
Antiguo 02/09/2002, 08:54
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
Re: Como determinar que formulario aprentó

hOLA, LO que puedes hacer es lo siguiente

ACTION=&quot;Buscado.asp&quot; en esta linea agregale a cada uno algo asi

al primer formulario
ACTION=&quot;Buscado.asp?numero=1&quot;

al segundo formulario
ACTION=&quot;Buscado.asp?numero=2&quot;

y en la pagina donde haces el proceso osea Buscado.asp

coloca

If request.querystring(&quot;numero&quot;)= &quot;1&quot; Then
'aqui colocas el proceso de
'tu primer formulario
End if

If request.querystring(&quot;numero&quot;)= &quot;2&quot; Then
'aqui colocas el proceso de
'tu segundo formulario
End if


tambien lo puedes hacer con else.

suerte espero te sirva mi idea. si necesitas algo mas
[email protected]



<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #4 (permalink)  
Antiguo 02/09/2002, 08:55
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 23 años, 2 meses
Puntos: 7
Re: Como determinar que formulario aprentó

Niitido, las dos repuestas fueron super :)

.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--
  #5 (permalink)  
Antiguo 02/09/2002, 08:58
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Como determinar que formulario aprentó

ah..solo recuerda que si utilizas el
request.querystring el formulario tiene que ser de metodo GET y no POST

;)
  #6 (permalink)  
Antiguo 02/09/2002, 10:19
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Como determinar que formulario aprentó



Sólo para contradecir un poco a bakanzipp <img src='images/tongue.gif' width=15 height=15 align=middle>

Que utilices Request.QueryString para rescatar ESE dato no implica que el form se deba enviar mediante GET. El siguiente formulario se puede pasar como POST y recuperar sus datos mediante &quot;Form&quot; y &quot;QueryString&quot;:


envia.asp:

&lt;form name=&quot;Form1&quot; method=&quot;POST&quot; action=&quot;recibe.asp?Name=Form1&quot;&gt;
&lt;input type=&quot;text&quot; name=&quot;Texto&quot;&gt;
&lt;/form&gt;

recibe.asp:

&lt;%
Formulario = Request.QueryString(&quot;Name&quot;)
Campo = Request.Form(&quot;Texto&quot;)
%&gt;

saludos ;)
  #7 (permalink)  
Antiguo 02/09/2002, 10:26
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Como determinar que formulario aprentó

esa no la sabia

<a href='ir.asp?http://www.webestilo.com/asp/asp09a.phtml' target='_blank'>http://www.webestilo.com/asp/asp09a.phtm...</a>

en fin la practica hace al maestro...no habra que creer mucho de esta gente que enseña asp

sorry

<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #8 (permalink)  
Antiguo 02/09/2002, 10:51
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Como determinar que formulario aprentó

Cita:
no habra que creer mucho de esta gente que enseña asp
jajajaja... creo que no me llegaste a entender.

Nunca dije que al usar POST se puedan recuperar los campos del formulario mediante QueryString.

Lo que quise decir es que, aunque el action del form sea del tipo pagina_destino?Variable=Valor , el form se puede enviar como POST y no necesariamente como GET. Los datos del form se siguen submitiendo como POST pero, además, podés jugar con el paso de variables vía URL simulando un falso GET

saludos
  #9 (permalink)  
Antiguo 02/09/2002, 10:55
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Como determinar que formulario aprentó

si se dazuaga...lo ke estaba diciendo era por la gente (no por ti) que coloca estos manuales y no explican esos truquitos...

por eso digo..la practica hace el maestro y tu teni los dedos gastados tanto practica ;)

saludos amigo.



<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
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 11:34.