Cómo recuperar los ítemes de un Select multiple?

clisboa
15 de Abril del 2004
Alguien sabe cómo puedo tomar los ítemes seleccionados de un <select> múltiple?? Gracias

Antonio
15 de Abril del 2004
Depende del lenguaje de programación, pero eso sí: la forma de recuperarlos será en un array.
Si el <select> tiene como name="opciones", tu recuperarás un:
mi_array [ ] = request.getParameters("opciones");
o algo similar.
Pon un POST="get" en la etiqueta <form> y verás los valores seleccionados en la barra de direcciones.

Puedes tratarlos también por javascript (si no usas java ni asp), de modo que en la página de destino tengas una funcion que tome el objeto location (creo que era este, no estoy seguro, miralo por si acaso) y recuperes así el valor de la url mostrada en la barra de direcciones. Esa cadena la cortas tomando la parte derecha del ? (interrogante) y separas los pares de atributo-valor tomando el & como separador.

... espero no haberte hecho un lío, suerte!!