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

Parametro desde Combo

Estas en el tema de Parametro desde Combo en el foro de ASP Clásico en Foros del Web. que tal, estoy tratando de pasar un parametro que se toma desde un combo, pero he ahi el problema, no se como: <SELECT SIZE=1 NAME="required2"> ...
  #1 (permalink)  
Antiguo 15/12/2003, 16:00
Avatar de zink  
Fecha de Ingreso: mayo-2002
Ubicación: Aguascalientes
Mensajes: 125
Antigüedad: 22 años, 1 mes
Puntos: 0
Parametro desde Combo

que tal, estoy tratando de pasar un parametro que se toma desde un combo, pero he ahi el problema, no se como:

<SELECT SIZE=1 NAME="required2">

<%
do until RS.EOF
%>
<OPTION VALUE="<%=RS("id")%>"> <% Response.Write RS("21")%></OPTION>
<%
RS.MoveNext
loop


RS.Close

DB.Close

Set DB = Nothing
Set RS = Nothing
%>

</select>

y el valor que quiero pasar a la siguiente paginas es: RS("id")

y que en la pagina lo recoja asi: <%var = Request.QueryString("variable")%>


Gracias de antemano
  #2 (permalink)  
Antiguo 15/12/2003, 16:31
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
<%var = Request.QueryString("required2")%>

sólo una acotación, si usas método GET en el formulario entonces está bien que pongas request.QueryString. Si e método es POST, entonces sería request.Form

De todas maneras, podés desentenderte del método del formulario usando simplemente esto:

<%var = Request("required2")%>
__________________
...___...
  #3 (permalink)  
Antiguo 15/12/2003, 21:36
Avatar de zink  
Fecha de Ingreso: mayo-2002
Ubicación: Aguascalientes
Mensajes: 125
Antigüedad: 22 años, 1 mes
Puntos: 0
Gracias Dazuaga por Responder, pero no entiendo como le indico que pase el parametro a la otra pagina, se lo pongo en el form?

lo intenté asi:
form method="POST" action="pagina.asp?<%var = Request("required2")%> .....

a eso te refieres? por que asi no me funcionó :(
  #4 (permalink)  
Antiguo 16/12/2003, 10:51
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 7 meses
Puntos: 13
Lo manadas así:

<form method="POST" action="pagina.asp?">

Y en página.asp

lo recojes con Request.Form("required2")
  #5 (permalink)  
Antiguo 16/12/2003, 11:30
Avatar de zink  
Fecha de Ingreso: mayo-2002
Ubicación: Aguascalientes
Mensajes: 125
Antigüedad: 22 años, 1 mes
Puntos: 0
ok, gracias por responder, asi es como me dicen, solo que yo pensaba que se tenia que indicar en el form que parametro se pasa, y ademas que se tenía que ver en la URL http://www.pagina.asp?var=datos

Pero asi si me funciona
Gracias
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 21:20.