Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2009, 08:30
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Sacar elementos de un arreglo

Hola

Estoy intentando crear 3 select dependientes. Los select los cago via Ajax. El problema está en que no logro, a partir de los valores del select 2 cargar el 3.

Con esto cargar el segundo, pero no el tercero

Código javascript:
Ver original
  1. function Accion() {
  2. var ref = ["s_1","s_2"]; // Id del 1 y 2 select, el 3 es "s_3"
  3. for (var i = 0; i < ref.length; i++) {
  4. var elemento = document.getElementById(ref[i]);
  5. var nomevento = "change";
  6. var funcion = function() { Ciudad(document.getElementById(ref[i]).options[document.getElementById(ref[i]).selectedIndex].value); }
  7.  
  8.       if (elemento.attachEvent)
  9.       {
  10.           var f=function(){
  11.             funcion.call(elemento,window.event);
  12.         }
  13.         elemento.attachEvent('on'+nomevento,f);
  14.         return true;
  15.       }
  16.       else  
  17.         if (elemento.addEventListener)
  18.         {
  19.           elemento.addEventListener(nomevento,funcion,false);
  20.           return true;
  21.         }
  22.        else
  23.           return false;
  24.     }
  25. }
Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />