Hola a todos! Tengo el siguiente codigo, lo cual hace que al seleccionar mediante un select, envia un valor a otro select, en este caso al elegir méxico me muestra todos sus estados, y lo que quiero hacer es ya que se eligieron los estados, mostrar los municipios de dicho estado elegido, nose como hacerlo, se podra que cuando se elija cierto estado automaticamente me muestre los municipios?. Alguien que me aporte ideas?
:s tress:
Código Javascript
:
Ver originalfunction checaEdad(cambio, pais){
var indice;
indice = pais.selectedIndex;
pais2 = pais[indice].value;
if(cambio=="1"){
if(pais2 == "US")cambiaPais('US', pais);
if(pais2 == "MX")cambiaPais('MX', pais);
if(pais2 != "US" && pais2 != "MX")cambiaPais('OT', pais);
}
}
function cambiaPais(pais, combo){
var cboObject = (combo != document.form_personal.pais)? document.form_personal.estado_fa : document.form_personal.estado;
cboObject.length = 0;
if(pais == "US"){co
var US = new Array("Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","District of Columbia","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Massachusetts","Minnesota","Massachusetts","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico", "New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Ohio","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming");
for(i = 0; i < US.length; i++){
oOption1 = new Option(US[i], US[i], "False", "True");
cboObject.options[cboObject.length] = oOption1;
}
cboObject.options[0].selected=true;
}
if(pais == "MX"){
var MX = new Array("Aguascalientes","Baja California Norte","Baja California Sur","Campéche","Chiapas","Chihuahua","Coahuila","Colima","Durango","Distrito Federal","Estado de México","Guanajuato","Guerrero","Hidalgo","Jalisco","Michoacán","Morelos","Nayarit","Nuevo León","Oaxaca","Puebla","Querétaro","Quintana Roo","San Luis Potosí","Sinaloa","Sonora","Tabasco","Tamaulipas","Tlaxcala","Veracruz","Yucatán","Zacatecas");
for(i = 0; i < MX.length; i++){
oOption1 = new Option(MX[i], MX[i], "False", "True");
cboObject.options[cboObject.length] = oOption1;
}
cboObject.options[12].selected=true;
}
if(pais != "MX" && pais != "US"){
var OTRO = "Otro";
oOption1 = new Option(OTRO,OTRO, "False", "True");
cboObject.options[cboObject.length] = oOption1;
cboObject.options[0].selected=true;
}
} //fin de la funcion