Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/09/2009, 13:31
Avatar de SECATE
SECATE
 
Fecha de Ingreso: septiembre-2009
Mensajes: 18
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Guardar una lista multiple

Cita:
Iniciado por America|UNK Ver Mensaje
Código javascript:
Ver original
  1. <script type="text/javascript">
  2. var sels;
  3. function saveSels(el){
  4.     sels = [];
  5.     var opts = el.options, e = 0;
  6.     for (var i=0 ;i < opts.length; i++){
  7.         if(opts[i].selected){ sels[e] = opts[i].value; e++}
  8.     }
  9.     document.getElementById("TotalDist").value= sels.join("|");
  10. }
  11. </script>

Código HTML:
<select onClick="saveSels(this)" multiple="multiple"> 
Hagas lo que hagas, podrías ya no usar el campo hidden, por que ya tienes las opciones seleccionadas en la variable sels
muchas gracias ..... me sirve arto
una sola consulta..... es que el hidden que creo como TotalDist es donde voy a importar lo que se valla eligiendo de la lista
onda:
"TotalDist.Value" = Valor elegidos de "lstDistribucion" + "|" (para separar cada uno de los Values elegido)