Ver Mensaje Individual
  #7 (permalink)  
Antiguo 16/02/2015, 11:58
EstebanSanchez
 
Fecha de Ingreso: febrero-2015
Ubicación: Chile
Mensajes: 1
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Select dinamicos, region provincia, comuna

Cita:
Iniciado por principe_prais Ver Mensaje
Hola Comunidad, hace un rato ya que no escribo pero siempre siguiendo este foro y sacando sus ejemplillos..jejje.
Tengo un problema y espero me puedan orientar, les cuento:

tengo un formulario en el cual tengo unos select dinamicos,el cual se puede elegir la region, luego la provincia y luego la comuna, hasta ahi todo bien, el problema es que cuando elijo todo y por algun motivo x, el usuario quisiera cambiar estos select, al ir a region, y cambiarlos, solo se refresca la provincia y una vez elegida la provincia recien se carga las comunas.. mi idea es que cuando cambie la region el usuario por x motivo, automaticamente provincia se carge(eso ya lo hace), y comuna quedara en blanco osea esperando la seleccion de provincia para cargarse, y no quedara cargado el select con la eleccion anterior (Quisiera como hacer un refresh, a los dos select provincia,comuna, cuando vuelven a elejir una region)les dejo el codigo:




function CargaProvincia(){

document.FormData.id_comuna.value="";// esta linea me re-establece las comunas, cuando vuelve a elejir una region, pero solo el titulo, ya que cuando lo selecciono no debiera tener nada y tiene las comunas cargadas anteriormente.

divResultado = document.getElementById('divprovincia');
id_region = document.getElementById('id_region').value;
ajax = objetoAjax();
ajax.open("POST", "KG_Dynamic_LD0.php", true);
ajax.onreadystatechange = function(){
if (ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_region="+id_region)
}

function CargaComuna(){
divResultado = document.getElementById('divcomuna');
id_provincia = document.getElementById('id_provincia').value;
ajax = objetoAjax();
ajax.open("POST", "KG_Dynamic_LD1.php", true);
ajax.onreadystatechange = function(){
if (ajax.readyState==4){
divResultado.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("id_provincia="+id_provincia)
}


Cualquier orientacion lo agradesco mucho, ya que soy novatillo en Ajax....
Hola, busco un script que me permita hacer lo mismo que lo de la pregunta pero con la información de las regiones,provincias y comunas de Chile. Si alguien fuera tan amable de compartir algún script. Seria perfecto que este script no utilizara base de datos y todo estuviera en el código...