Seleccionar todos los elementos de un select multiple

28/08/2006 - 13:59 por Carlos Marco | Informe spam
Buenas. Tengo un problemilla, tengo dos select multiples, y voy pasando los
elementos de uno al otro según como quiera el usuario. Una vez que tiene en
el lado derecho los que desea, pulsa en aceptar y es enviado el formulario.

El problema es que solo recoje los que son seleccionados, pero al tener dos
list, el usuario ya ha seleccionado los que quería, ¿como puedo seleccionar
todos los elementos por javascript? O conseguir que se pasen todos sin que
el usuario tenga que seleccionarlos, ya que ya los ha "seleccionado"
pasandolos de una lista a la otra.

Preguntas similare

Leer las respuestas

#1 Manuel Vera
28/08/2006 - 15:19 | Informe spam
Yo en el caso que`planteas lo que hago es meter los codigos de la lista de
seleccionados en un campo hidden. Explico:
1.- El user da click en boton SUBMIT del formulario.
2.- Se ejecuta una rutina en el evento ONSUBMIT de dicho formulario. P.e.:
<form onsubmit="llenarhidden(this) ">
3.- En esa rutina, recorro la lista de seleccionados, y los voy pasando al
campo hidden.
4.- Valido que la rutina este ok con return true como ultima linea.
5.- Se envia el formulario
6.- Donde se envia el formulario, es decir, el ACTION, recibo los valores en
el campo hidden, separados por coma ",".

Espero te ayude.
MV

"Carlos Marco" escribió en el mensaje
news:
Buenas. Tengo un problemilla, tengo dos select multiples, y voy pasando
los elementos de uno al otro según como quiera el usuario. Una vez que
tiene en el lado derecho los que desea, pulsa en aceptar y es enviado el
formulario.

El problema es que solo recoje los que son seleccionados, pero al tener
dos list, el usuario ya ha seleccionado los que quería, ¿como puedo
seleccionar todos los elementos por javascript? O conseguir que se pasen
todos sin que el usuario tenga que seleccionarlos, ya que ya los ha
"seleccionado" pasandolos de una lista a la otra.

Respuesta Responder a este mensaje
#2 Carlos Marco
28/08/2006 - 16:06 | Informe spam
Muchas gracias Manuel!, lo he hecho así y ya está solucionado.




"Manuel Vera" escribió en el mensaje
news:O8Z%
Yo en el caso que`planteas lo que hago es meter los codigos de la lista de
seleccionados en un campo hidden. Explico:
1.- El user da click en boton SUBMIT del formulario.
2.- Se ejecuta una rutina en el evento ONSUBMIT de dicho formulario. P.e.:
<form onsubmit="llenarhidden(this) ">
3.- En esa rutina, recorro la lista de seleccionados, y los voy pasando al
campo hidden.
4.- Valido que la rutina este ok con return true como ultima linea.
5.- Se envia el formulario
6.- Donde se envia el formulario, es decir, el ACTION, recibo los valores
en el campo hidden, separados por coma ",".

Espero te ayude.
MV

"Carlos Marco" escribió en el mensaje
news:
Buenas. Tengo un problemilla, tengo dos select multiples, y voy pasando
los elementos de uno al otro según como quiera el usuario. Una vez que
tiene en el lado derecho los que desea, pulsa en aceptar y es enviado el
formulario.

El problema es que solo recoje los que son seleccionados, pero al tener
dos list, el usuario ya ha seleccionado los que quería, ¿como puedo
seleccionar todos los elementos por javascript? O conseguir que se pasen
todos sin que el usuario tenga que seleccionarlos, ya que ya los ha
"seleccionado" pasandolos de una lista a la otra.





Respuesta Responder a este mensaje
#3 Nuno Santos
28/08/2006 - 22:25 | Informe spam
Otra opción es en la función de submit hacer el select de los options del
select.

NS


"Manuel Vera" escreveu na mensagem
news:O8Z%
Yo en el caso que`planteas lo que hago es meter los codigos de la lista de
seleccionados en un campo hidden. Explico:
1.- El user da click en boton SUBMIT del formulario.
2.- Se ejecuta una rutina en el evento ONSUBMIT de dicho formulario. P.e.:
<form onsubmit="llenarhidden(this) ">
3.- En esa rutina, recorro la lista de seleccionados, y los voy pasando al
campo hidden.
4.- Valido que la rutina este ok con return true como ultima linea.
5.- Se envia el formulario
6.- Donde se envia el formulario, es decir, el ACTION, recibo los valores
en el campo hidden, separados por coma ",".

Espero te ayude.
MV

"Carlos Marco" escribió en el mensaje
news:
Buenas. Tengo un problemilla, tengo dos select multiples, y voy pasando
los elementos de uno al otro según como quiera el usuario. Una vez que
tiene en el lado derecho los que desea, pulsa en aceptar y es enviado el
formulario.

El problema es que solo recoje los que son seleccionados, pero al tener
dos list, el usuario ya ha seleccionado los que quería, ¿como puedo
seleccionar todos los elementos por javascript? O conseguir que se pasen
todos sin que el usuario tenga que seleccionarlos, ya que ya los ha
"seleccionado" pasandolos de una lista a la otra.





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida