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

cómo capturar los elementos seleccionados?

Estas en el tema de cómo capturar los elementos seleccionados? en el foro de ASP Clásico en Foros del Web. Ok... tengo una lista en la que despliego un recordset (por cierto, gracias Dazuaga por la ayuda)... Bien, en esta lista se pueden seleccionar varios ...
  #1 (permalink)  
Antiguo 26/02/2002, 11:43
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 10 meses
Puntos: 1
cómo capturar los elementos seleccionados?

Ok... tengo una lista en la que despliego un recordset (por cierto, gracias Dazuaga por la ayuda)...

Bien, en esta lista se pueden seleccionar varios elementos... o sea, el código es así:
Código:
  
<select name="cboPuestos" size="5" multiple>
<%
While (NOT Recordset_Puestos.EOF)
%>
<option value="<%=(Recordset_Puestos.Fields.Item("IdPuesto").Value)%>"><%=(Recordset_Puestos.Fields.Item("Descripcion").Value)%></option>
<%Recordset_Puestos.MoveNext()
Wend
If (Recordset_Puestos.CursorType > 0) Then
  Recordset_Puestos.MoveFirst
Else
  Recordset_Puestos.Requery
End If
%>
Bien, una selección en este combo me debería retornar valores como:

cboPuestos=1
cboPuestos=3
cboPuestos=8

...supuestamente! pero, cómo puedo yo capturar esos valores para meterlos en otra tabla?

no se si me expliqué.... pero agradecería su ayuda, masters de la web...

Saludos!

<div align="center"><img src="http://www.negociosenguatemala.com/biz/z/jd/fdwsign.jpg" alt="oSo" border="0"></div>
  #2 (permalink)  
Antiguo 26/02/2002, 12:20
 
Fecha de Ingreso: febrero-2002
Mensajes: 6
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: cómo capturar los elementos seleccionados?

Bien tienes tu formulario en
formulario.asp por decir y todo lo demas..
&lt;html&gt;
...
&lt;form ACTION=update.asp METHOD=POST&gt;(aqui la pagina a la cual pasara los datos del formualrio)
&lt;select&gt;(aqui selecionas la opcion)
....
&lt;/html&gt;

entonces en tu pagina Update.asp los recibes de esta manera
&lt;%tu_nva_var=Request.Form(&quot;cboPuestos&quot ;)
abres tu base de datos
ejecutas la seleccion con tus criterios y agregas el registro y listo espero te haya servido
  #3 (permalink)  
Antiguo 26/02/2002, 13:20
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 10 meses
Puntos: 1
Re: cómo capturar los elementos seleccionados?

mmm... bueno, creo que no me expliqué completamente...

los valores que me retorne cboPuesto debo ponerlos en varios registros de una tabla... así, si los formularios me retornaren los sig. valores:

idUsuario = 3
cboPuesto = 4
cboPuesto = 5
cboPuesto = 8

en la tabla PuestoUsuario , deberían crearse varios registros, uno por cada selección de la lista cboPuesto, así:

Código:
Tabla PuestoUsuario
idUsuario    idPuesto
3            4
3            5
3            8
Y es que es una lista en donde se pueden seleccionar múltiples valores, y ese es mi issue, que no sé cómo puñas capturar esos valores...

<div align="center"><img src="http://www.negociosenguatemala.com/biz/z/jd/fdwsign.jpg" alt="oSo" border="0"></div>
  #4 (permalink)  
Antiguo 26/02/2002, 21:13
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: cómo capturar los elementos seleccionados?

Hola oSo:

Ya te respondí a esto. ;)

Un saludo, amigo.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #5 (permalink)  
Antiguo 26/02/2002, 23:23
Avatar de oSo
oSo
 
Fecha de Ingreso: julio-2001
Mensajes: 468
Antigüedad: 22 años, 10 meses
Puntos: 1
Re: cómo capturar los elementos seleccionados?

Muchìsimas gracias amigo Aston!!

Si sè que puedo contar con alguien en estos lares, es en vos...

Un saludo, y gracias nuevamente.... :)

<div align="center"><img src="http://www.negociosenguatemala.com/biz/z/jd/fdwsign.jpg" alt="oSo" border="0"></div>
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 22:03.