Combos dependientes I
3 COMENTARIOS - Publicado hace 43 meses - Clasificado en: COMBOS, JAVASCRIPT, TUTORIALESEste es el primero de dos posts dedicados a como gestionar la carga de combos dependientes sin necesidad de recargar la página. En este primero mediante un script en el que mediante una array bidemensional vamos almacenando los distintos valores y al evento onchange del primer combo, recargamos el segundo.
Ver ejemplo en funcionamiento » » Javascript:
<script language="javascript">HTML:
function Combos(x) {
ItDepend=document.getElementById('CombDependiente');
if(!ItDepend){return;}
var mitems=new Array();
mitems['Elige']=[''];
mitems['Informatica']=['Elegir opción','Portatiles','Impresoras','Consumibles','Accesorios'];
mitems['Sonido']=['Elegir opción','Filet Mignon','Porterhouse','Flank','T-Bone'];
mitems['Imagen']=['Elegir opción','DVD','Cámaras','Home Cinema',];
mitems['Fotografia']=['Select Item','Cámaras','Memorias','Accesorios'];
ItDepend.options.length=0;
ItActual=mitems[x.options[x.selectedIndex].value];
if(!ItActual){return;}
ItDepend.options.length=ItActual.length;
for(var i=0;i<ItActual.length;i++) {
ItDepend.options[i].text=ItActual[i];
ItDepend.options[i].value=ItActual[i];
}
}
</script>
<form action="">
<label for="or">Área:</label>
<select name="or" id="or" onchange="Combos(this)">
<option value="Elige">Elige</option>
<option value="Informatica">Informática</option>
<option value="Sonido">Sonido</option>
<option value="Imagen">Imagen</option>
<option value="Fotografia">Fotografía</option>
</select>
<label for="CombDependiente">Productos:</label>
<select name="CombDependiente" id="CombDependiente"></select>
<input type="submit" value="Ir" />
</form>
También te puede interesar:
| 100 fondos de Twitter con ilustraciones | Tabifier: identar código HTML y CSS | Plotr | Dibuja una ficha clásica de Poker en 3D con Photoshop | 35 impresionantes efectos de texto con Adobe Photoshop |
COMENTARIOS
|
|
Publicado hace 12 meses Cristian Giovanny Toro S谩nchez - Gracias pr el c贸digo, me ilustro mucho el ejemplo. |
|
|
Publicado hace 4 meses Sebastian - http://www.hoteles-barcelona.biz Hola, el Script esta muy bueno, pero pregunta como harias para que en ves de seleccionar solo en nombre en en el combo que se genera en el memora pongas numbre y value, tambien estaria bien si puedes poner un ejemplo del mismo dandole valroes preseleccionados! Muy Bueno |
|
|
Publicado hace 3 meses Erick - www.ericknunez.6te.net Justo lo que estaba buscando, gracias. |





















dise帽o web valencia en 500 iconos gratuitos para tus aplicaciones web




