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

Combos dentro de un ciclo

Estas en el tema de Combos dentro de un ciclo en el foro de ASP Clásico en Foros del Web. Antes puse un duda pero creo que era demasiado complicada asi que aca la especifico un poco mas: ¿Como hago para crear campos select de ...
  #1 (permalink)  
Antiguo 26/09/2003, 07:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 6
Antigüedad: 21 años, 8 meses
Puntos: 0
Combos dentro de un ciclo

Antes puse un duda pero creo que era demasiado complicada asi que aca la especifico un poco mas:

¿Como hago para crear campos select de un formulario (drop-down lists o combos como quieran llamarlos) dentro de un ciclo y que cuando el usuario elige algo (onChange) me recargue la pagina con el campo del combo que el tipo eligio selected?

la idea seria:


si cambio el combo entonces selected de ese combo sera=(el que el tipo toco antes)

declaro el form
empieza el ciclo
declaro el combo (onChange=....
termina el ciclo


Yo lo estoy haciendo con dos campo hidden para pasar cual combo cambio y que valor le dio, en el onChange llamo a una funcion que se encarga de levantar los datos, ponerselos a los campos ocultos del formulario y hacer el submit.
Cuando empieza la pagina pregunto por los campos ocultos pero me esta funcionando solo con el primer combo, el resto ni bola.

Muchas gracias.
  #2 (permalink)  
Antiguo 26/09/2003, 08:52
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Cita:
declaro el form
empieza el ciclo
declaro el combo (onChange=....
termina el ciclo
despues de declarar el form.. y llenar el combo.. en tu select del combo puedes poner ésto:

<select size="1" name="datos" onChange='this.form.submit();'>

y al inicio de tu página puedes poner ésto para recoger el valor del combo.

<%
valor=request.querystring("datos")
%>

Saludos y suerte...!
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 26/09/2003, 08:54
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Cita:
valor=request.querystring("datos")
corrijo.. si es por método post sería:

valor=request.form("datos")
  #4 (permalink)  
Antiguo 26/09/2003, 11:16
 
Fecha de Ingreso: septiembre-2003
Mensajes: 6
Antigüedad: 21 años, 8 meses
Puntos: 0
Gracias pero no es lo que preguntaba, el tema es que tengo que pasar el valor de cual de los combos se cambio y tomarlo en la sigiuiente pagina (que en realidad es la misma) para mostrar nuevamente los combos pero con el valor que selecciono el tipo antes.

(Notese que estoy declarando muchos combos con el mismo nombre en el mismo formulario)

O sea, tengo que cambiar el selectedIndex dinamicamente.
Espero que se entienda.
Gracias nuevamente.
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 13:03.