Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2011, 14:18
Gabriel_Bazeth
 
Fecha de Ingreso: junio-2011
Ubicación: Medellin-Antioquia-Colombia
Mensajes: 13
Antigüedad: 13 años, 8 meses
Puntos: 1
Pregunta problema con bucle for

Hola, soy nuevo en el foro y este es mi primer post, lo que sucede es que estoy trabajando con un select que es dependiente de otro. intento que cuando en el primer select se elija un item, me cargue desde la bd n numero de options al segundo select, y cuando se elija el index 0 del primer select, todos los options del segundo se me vuelvan null. para eso intente de la siguiente manera


Código Javascript:
Ver original
  1. var t=document.forms.listas.region.length
  2.                 //window.alert("el numero de items en la lista region es de: "+ t);
  3.                 t=parseInt(t);
  4.                 for(i=1; i<=t; i+1){
  5.                    
  6.                     //window.alert("se eliminara el item: "+document.forms.listas.region.options[i].value)
  7.                     document.forms.listas.region.options[i]=null;
  8.                     window.alert("el numero de items en la lista region es de: "+ t);
  9.                     //window.alert("se ha eliminado el item numero "+i)
  10.                 }
  11.                 opcion0=new option("0","Selecione...");
  12.                 document.forms.listas.region.options[0]=opcion0;
  13.                 //document.forms.listas.region.options[2]=null;


el codigo asi tal cual esta me funciona, pero hay dos incovenientes:
·si uso "i++" pare el incremento no me toma de 1 en 1 sino de 2 en 2.
·si quito alguno de los o comento todos los "window.alert" dentro del for se me vuelve un ciclo infinito.

gracias de antemano por la ayuda que me puedan prestar

Última edición por Gabriel_Bazeth; 22/06/2011 a las 14:44