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

Recibir datos de formulario

Estas en el tema de Recibir datos de formulario en el foro de ASP Clásico en Foros del Web. Hola les hago una consulta .... tengo un form... con datos.... supongamos 3 datos ahora hago un submit a la pagina2.asp La pagina2.... hago un ...
  #1 (permalink)  
Antiguo 29/10/2009, 13:53
 
Fecha de Ingreso: junio-2009
Mensajes: 96
Antigüedad: 15 años, 10 meses
Puntos: 1
Recibir datos de formulario

Hola les hago una consulta ....

tengo un form... con datos.... supongamos 3 datos

ahora hago un submit a la pagina2.asp

La pagina2.... hago un redirect

y coloco

response.redirect "http://pagina3?"valor1=Request.Form("campo1")&valor2=Requ est.Form("campo2")&valor3=Request.Form("campo3").. ..

Q pasa en este caso.... tengo 3 datos nada mas... pero que pasa si tendria q enviar.... 30 datos....

tengo q concatener uno por uno? o hay una forma de recibir y enviar los datos... de una manera mas simplificada.... nose si me entienden lo que quiero decir...

O sea... colocar response.redirect "http://pagina3?"envioString=( -> y aca colocar nose.... conjunto de datos enviados por form en forma resumida) ...

Claro si se puede hacer... me dicen como despues los recibo en la hoja 3 :P Gracias....
  #2 (permalink)  
Antiguo 29/10/2009, 14:32
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Respuesta: Recibir datos de formulario


Se me hace un poco excesivo recibir datos de un formulario para solamente redirigirlos, pero el siguiente script deberia ayudarte, solo tienes que cambiar request.form por request.querystring si es que envias los datos por get.

Código:
Dim strArgs
Dim i

strArgs = ""
i = 0

'Construimos los parametros
for each item in Request.Form
    strArgs = strArgs & item & "=" & Request.Form(item)
    i = i +1
    if i > 0 then
      strArgs = strArgs & "&"
    end if
next
'Quitamos el ultimo ampersand
strArgs = left(strArgs, len(strArgs) -1)

'Redirigimos
response.redirect "http://pagina3?" & strArgs
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 06/11/2009, 11:57
 
Fecha de Ingreso: junio-2009
Mensajes: 96
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Recibir datos de formulario

Muchisimas gracias... va muy bien
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 04:50.