Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2009, 17:37
Avatar de Vannessa
Vannessa
 
Fecha de Ingreso: septiembre-2005
Mensajes: 69
Antigüedad: 18 años, 7 meses
Puntos: 0
Combobox Anidado

Hola chicos... saben tengo una duda.. espero puedan ayudarme..

Resulta que tengo dos combos, uno que muestra los estados y otro las ciudades, el caso es que dependiendo del estado pues se llena el combo ciudad. peero, he aqui mi problema..

Al momento de seleccionar otro estado o incluso el mismo estado, las ciudades del mismo se agregan a las ciudades que ya tenia en mi combo ciudad. Y lo que quiero es que sólo aparezcan las ciudades del estado que acabo de seleccionar

Les adjunto el codigo que tengo en ambos combos para ver si pueden decirme que estoy haciendo mal...

Código para mostrar los estados
Código:
on(focusIn){

miLV = new LoadVars();
miLV.sendAndLoad("http://localhost/estados.php", miLV, "POST");

miLV.onLoad = function (success:Boolean){
   if (success){
	for(i=0;this["edo"+i]!=undefined;i++){ 
	_root.com_edo.addItem (this["edo"+i]);
	trace (this["edo"+i]);
	}
   }
   else {
      trace("error al cargar script externo");
   }
}	

}
Codigo para mostrar las ciudades
Código:
on(focusIn){
miLV = new LoadVars();
miLV.estado = _root.com_edo.value;

trace(miLV.estado);

miLV.sendAndLoad("http://localhost/ciudad.php", miLV, "POST");

miLV.onLoad = function (success:Boolean){
   if (success){
	for(i=0;this["cd"+i]!=undefined;i++){ 
	_root.com_ciu.addItem (this["cd"+i]);
	trace (this["cd"+i]);
	}
   }
   else {
      trace("error al cargar script externo");
   }
}	

}
Espero haberme explicado correctamente. Gracias de antemano.