Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/09/2004, 10:18
Avatar de AlZuwaga
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
Recordá que un OPTION sólo pasa lo que haya en su VALUE (en tu caso 'gerencia'). Lo que muestra no se pasa (en tu caso 'nombre'), entonces hay que hacer una "pequeña trampa" que consiste en colocar como VALUE el valor verdadero ('gerencia') y, separado por algún caracter (yo usé "|"), la "etiqueta" ('nombre').

Bueno, cambiá ésta línea:

Código:
Response.Write "<option value=""" & gerencia & """>" & nombre & "</option>"
Por ésta:

Código:
Response.Write "<option value=""" & gerencia & "|" & nombre & """>" & nombre & "</option>"

Y luego en la página que recibís los valores le aplicás un split() al par 'gerencia|nombre' y le asignás el de índice 0 a la gerencia y el de índice 1 al nombre:


Código:
gerencia_nombre = Split(Request.Form("gerencia"), "|")
gerencia = gerencia_nombre(0)
nombre = gerencia_nombre(1)
response.Write(gerencia)
response.Write(nombre)

Saludos


Editando: Se me adelantó u_g
__________________
...___...

Última edición por AlZuwaga; 28/09/2004 a las 10:19