actualizar combos

cita
12 de Febrero del 2004
tengo dos combos en un formulario uno muestra estados y el otro municipios. Quiero que al seleccionar un estado el combo de los municipio muestre unicamente los que dependen de ese estado

javi
12 de Febrero del 2004
Puies podrías guardar los valores de los municipios en un array bidimensional, asi sabrías que los de las primera fial Array[1] son los minicipios del primer estado, los del segundo del segundo estado y asi sucesivamente.
Luego solo tendrías que cargar los datos segun el estado seleccionado por ejemplo:

var arrayEstados = new Array ();
var arrayMuniciopios1 = new Array ("m1","v1","m2","v2");
var arrayMuniciopios2 = new Array ("m3","v3","m4","v4");
arrayEstados[1] = arrayMuniciopios1;
arrayEstados[2] = arrayMuniciopios2;
Luego tendríamos la función:
function ponerValor(p_array)
{
document.forms[0].miSelect.options.length = 0
for(var l_indice = 0;l_indice<p_array.length;l_indice+=2)
{

var l_option = new Option(p_array[l_indice+1], p_array[l_indice]);
document.forms[0].miSelect.options[document.forms[0].miSelect.options.length] = l_option;
}


}

Y haríamos llamadas a esta con ponerValor(arrayEstados[1]), ponerValor(arrayEstados[2]) segun el seleccionado en la combo de estados.
Espero que sea claro ....

javi
12 de Febrero del 2004
Se me olvidaba decir que el array se carga como lista de valor, texto osea que en el caso anterios aparecería una combo con valores V1 y V2 y valores m1,m2