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

Problema al recuperar valor de select

Estas en el tema de Problema al recuperar valor de select en el foro de ASP Clásico en Foros del Web. Tengo un problema al recuperar el valor seleccionado en una lista desplegable (select...). Ya he echo esto en PHP, por lo que el metodo deberia ...
  #1 (permalink)  
Antiguo 07/01/2005, 09:39
Avatar de jmn2k1  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 23 años, 6 meses
Puntos: 2
Busqueda Problema al recuperar valor de select

Tengo un problema al recuperar el valor seleccionado en una lista desplegable (select...). Ya he echo esto en PHP, por lo que el metodo deberia funcionar (recien estoy comenzando con asp...), pero por alguna razon que no puedo encontrar, no funciona...

Este es el codigo que no logro hacer funcionar:

Código PHP:
<select name="Vendedor">
<
option value="">Seleccione Vendedor...</option>
<% 
vVendedor Request("Vendedor")
Tabla.Open "select * from tbl_Usuarios order by USU_NombreCompleto"Conexion2
while not Tabla.eof 
%>
<
option <% if vVendedor Tabla.Fields("ID_usuario"then %>selected<% end if%> value="<% = Tabla.Fields("ID_usuario") %>"><% = Tabla.Fields("USU_NombreCompleto") %></option>
<% 
Tabla.movenext
wend
Tabla
.Close 
%>
</
select
Comento que en la misma pagina tengo mas selects dinamicos (que tampoco funcionan...) y que los envio con un evento onChange en otro select mas... y que se envian por POST (Si alguien quiere aclararme cuales son las diferencias de los dos metodos en asp, estare muy agradecido)

Y un ultimo comentario, hice pruebas imprimiendo en el option los contenidos de Request("Vendedor") y Tabla.Fields("ID_usuario") y estaban correctas, osea que imprimia por ejemplo: "Vendedor-1-4" y "OtroVendedor-1-1" y no se seleccionaba.

Al que pueda tener idea de lo que ocurre,
Muchas Gracias
__________________
JmN
  #2 (permalink)  
Antiguo 07/01/2005, 10:15
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
<option <% if CInt(vVendedor) = CInt(Tabla("ID_usuario")) then %> selected <% end if%> value="<% = Tabla.Fields("ID_usuario") %>"><% = Tabla.Fields("USU_NombreCompleto") %></option>

¿La diferencias entre cuáles métodos?¿post y get?.......la misma que en PHP(no tiene que ver el lenguaje del servidor), ya que son propiedades HTML y se refieren al método de envío del formulario (hay más de dos).
  #3 (permalink)  
Antiguo 07/01/2005, 10:58
Avatar de jmn2k1  
Fecha de Ingreso: noviembre-2001
Ubicación: Buenos Aires...
Mensajes: 489
Antigüedad: 23 años, 6 meses
Puntos: 2
Muchas Gracias! Funciono a la perfeccion, ya empezaba a sospechar que el problema pasaba por ahi.. aunque estaba empezando a investigar sobre si debia definir las variables...

En cuando a lo del post y get, buscando un poco encontre lo que queria, que era ver la forma de recibir las variables enviadas por GET o POST:
Request.Querystring() y Request.Form()...
__________________
JmN

Última edición por jmn2k1; 07/01/2005 a las 12:12
  #4 (permalink)  
Antiguo 07/01/2005, 12:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Si Quieres recuperar la variable sin importar el métodos de envio (por ejemplo, en el caso de que envies por formulario y en otra página envíes por URL a la misma página) usa solo Request()

Saludos
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 05:19.