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

Almacenar en nueva variable un request.form

Estas en el tema de Almacenar en nueva variable un request.form en el foro de ASP Clásico en Foros del Web. Estoy pasando variable entre paginas usando un formulario y recogiendolas mediante request.form <%Response.Write(Request.Form("nombre&quot ;)&"<br>")%> <%Response.Write(Request.Form("apellido&qu ot;)&"<br>")%> Tengo un problema, ese dato que me llega como ...
  #1 (permalink)  
Antiguo 09/08/2002, 19:03
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Almacenar en nueva variable un request.form

Estoy pasando variable entre paginas usando un formulario y recogiendolas mediante request.form
<%Response.Write(Request.Form("nombre&quot ;)&"<br>")%>
<%Response.Write(Request.Form("apellido&qu ot;)&"<br>")%>

Tengo un problema, ese dato que me llega como variable del request.form como puedo almacenarlo en otra variable para trabajar en esa pagina o enviarlo a otra.

Algo asi como:
variable2=<%Response.Write(Request.Form("n ombre")&"<br>")%>

Lo he intentado asi pero me da error y seguro que es una tonteria, alguna pista?

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #2 (permalink)  
Antiguo 09/08/2002, 19:28
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Re: Almacenar en nueva variable un request.form

Me respondo a mi mismo, por si le sirve de ayuda a alguien.

Usamos esto:
&lt;%variable=Request.Form(&quot;nombre&quot;)%&gt ;

En vez de esto:
&lt;variable=&quot;&lt;%Response.Write(Request.For m(&quot;apellido&quot;)&amp;&quot;&lt;br&gt;&quot; )%&gt;&quot;&gt;

Mas facil imposible, a veces nos complicamos la vida con unas cosas que .....

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #3 (permalink)  
Antiguo 30/06/2008, 17:50
 
Fecha de Ingreso: junio-2008
Ubicación: Puerto Vallarta
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
De acuerdo Respuesta: Re: Almacenar en nueva variable un request.form

Cita:
Iniciado por maestro Ver Mensaje
Me respondo a mi mismo, por si le sirve de ayuda a alguien.

Usamos esto:
&lt;%variable=Request.Form(&quot;nombre&quot;)%&gt ;

En vez de esto:
&lt;variable=&quot;&lt;%Response.Write(Request.For m(&quot;apellido&quot;)&amp;&quot;&lt;br&gt;&quot; )%&gt;&quot;&gt;

Mas facil imposible, a veces nos complicamos la vida con unas cosas que .....

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>


Hola, ya paso mucho tiempo pero apenas lo necesito
tengo 3 formularios
el prininipal que es en html
el segundo y el tercero son con html con asp
resulta que en el segundo tomo estos valores del primero

alu_NumControl = Request.Form("control")
alu_Password= Request.Form("contraseña")´

mi problema es que como le hago para seguir utilizando en el tercero lo que tiene alu_NumControl es decir tengo un select en el tercero y necesito poner la variable que tiene el numero de control y para jalar del segundo al tercero el numero de ocntrol hago esto:
reccontrol= Request.Form("alu_NumControl")
despues la imprimo para ver si jalo el numero de control pero resulta que no lo jala de la segunda ala tercera...

intente ponerla en otra variable independite la declare en el segundo, hise el Response.Write y nada que pasa por que no me sale

en la primera tengo esto:
<td><input type="text" name="control"SIZE="18" maxlength="9"></td>
</tr>
<tr>
<td><div align=right><H5>Contraseña</div></td>
<td><input type="password" name="contraseña" SIZE="18" maxlength="15"></TD>
</table><br>
<center><input type="submit" value="Ingresar">
en la segunda tengo :
dim rcon

alu_NumControl = Request.Form("control")
alu_Password= Request.Form("contraseña")
rcon= Request.Form("control")

en la tercera: que es aqui donde tambien necestito el numero de control
dim recncont
dim pro

recncont=Request.Form ("rcon")'recupera el numero de control
pro=Request.Form ("spro")'recupera el programa elegido

Response.Write(recncont)
Response.Write(pro)

espero y me puedan ayudar
Gracias
  #4 (permalink)  
Antiguo 30/06/2008, 18:21
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Almacenar en nueva variable un request.form

bueno es un post viejo pero la misma duda

puedes hacer varias cosas

si necesitas esa variable en todo tu sitio puedes usar una variable de session

ejemplo de uso:
session("alu_NumControl") = Request.Form("control")

luego en todas las paginas solo llamas

response.write session("alu_NumControl")

lee un poco:
http://www.soloasp.com.ar/vertexto.asp?txt=14

lo otro es pasar tu variable por formularios

haces tu primer form

en la segunda pagina le asignas una variable

variable1 = request("alu_NumControl")

luego en tu segunda pagina haces un formulario para poder enviar esta variable y la envias oculta

<input type="hidden" name="alu_NumControl" value="<%=variable1%>">

pero recomendado si no son muchas variables usa las sessiones

sueret
__________________
JuanRa Pérez
San Salvador, El Salvador
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 04:36.