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 originalvar t=document.forms.listas.region.length
//window.alert("el numero de items en la lista region es de: "+ t);
t=parseInt(t);
for(i=1; i<=t; i+1){
//window.alert("se eliminara el item: "+document.forms.listas.region.options[i].value)
document.forms.listas.region.options[i]=null;
window.alert("el numero de items en la lista region es de: "+ t);
//window.alert("se ha eliminado el item numero "+i)
}
opcion0=new option("0","Selecione...");
document.forms.listas.region.options[0]=opcion0;
//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