Foros del Web » Programando para Internet » Javascript »

Problemas con select asociados

Estas en el tema de Problemas con select asociados en el foro de Javascript en Foros del Web. Hola a todos: Para variar tengo un problema con un script, en este caso son un select asociados, ahi va el script Código HTML: <form ...
  #1 (permalink)  
Antiguo 16/02/2006, 16:18
Avatar de mauricio2004  
Fecha de Ingreso: marzo-2004
Mensajes: 264
Antigüedad: 20 años, 1 mes
Puntos: 0
Problemas con select asociados

Hola a todos:

Para variar tengo un problema con un script, en este caso son un select asociados, ahi va el script

Código HTML:
   <form action="" method="post" enctype="multipart/form-data" name="form" onsubmit="return  validatema(this)">
   
   
   <select name="envio0" onChange="UpdateComunas();">
            <option>-------</option>
                          </select></td>
          
     <select name="envio1">
                <option>------</option>
            
               
            </select>
     </form>

	 <script TYPE="text/javascript" LANGUAGE="JavaScript">
Regionesdesc = new Array("Seleccione un Minisite","Banca Empresas", "Banca Personas", "Conozca Su Banco")
Regiones = new Array("none","BANCAEMPRESA", "BANCAPERSONA", "CONOZCA")
Comunas = new Object();
Comunasdesc = new Object();
Comunas["none"]= new Array("none");
Comunasdesc["none"]= new Array("Tema Principal");
Comunas["BANCAEMPRESA"] = new Array("0");
Comunasdesc["BANCAEMPRESA"] = new Array("Tema Principal");
Comunas["BANCAPERSONA"] = new Array("0", "3", "8");
Comunasdesc["BANCAPERSONA"] = new Array("Tema Principal", "tema 3", "tema4");
Comunas["CONOZCA"] = new Array("0", "2");
Comunasdesc["CONOZCA"] = new Array("Tema Principal", "tema 2");


 for (i=0;i<Regiones.length;i++) 
 document.forms['form'].elements["envio0"][i] = new Option(Regionesdesc[i], Regiones[i]);
 
 document.forms['form'].elements["envio0"].selectedIndex = 0;

 
 function UpdateComunas() 
 {
	document.forms['form'].elements["envio1"].length=0;
	country = document.forms['form'].elements["envio0"];
	ccode = new String(country.options[country.selectedIndex].value);
	if (Comunas[ccode]) 
	{
		document.forms['form'].elements["envio1"][0] = new Option(Comunasdesc[ccode][0], Comunas[ccode][0], 1, 1);
		for (i=1;i<Comunas[ccode].length;i++) 
			document.forms['form'].elements["envio1"][i] = new Option(Comunasdesc[ccode][i], Comunas[ccode][i]);
	}
}

UpdateComunas();

</script> 

lo saco de una base de datos y me funciona bien, pero el problema es que quiero modificar el item que esta en la base de datos que contiene el select, y no logro que uno quede seleccionado, no se como se podra hacer si alguien me puede hechar una mano

Solo quiero que queden seleccionados

Saludos

Mauricio
  #2 (permalink)  
Antiguo 16/02/2006, 16:35
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 19 años, 6 meses
Puntos: 4
si comprendo bien, esta sería la solucion

http://www.forosdelweb.com/f13/mantener-valor-select-option-value-366522/
__________________
by Capitán Buscapina
.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:52.