Foros del Web » Creando para Internet » HTML »

crear combo con "X" opciones

Estas en el tema de crear combo con "X" opciones en el foro de HTML en Foros del Web. Hola, tengo 2 desplegables, en el primero tendría las opciones A, B y C y en el segundo desplegable me gustaría que cuando seleccione la ...
  #1 (permalink)  
Antiguo 01/05/2011, 06:47
 
Fecha de Ingreso: abril-2011
Mensajes: 39
Antigüedad: 13 años
Puntos: 1
crear combo con "X" opciones

Hola,
tengo 2 desplegables, en el primero tendría las opciones A, B y C y en el segundo desplegable me gustaría que cuando seleccione la opción A, me de unas opciones distintas a cuando seleccione la opcion B y lo mismo con la opcion C.
por ejemplo, para el primer desplegable tengo
Código HTML:
Ver original
  1. <select name="equipo" onChange="equipo()">
  2.         <option>laptop</option>
  3.     <option>monitor</option>
  4.     <option>printer</option>

como sería para el segundo desplegable??

Gracias

Última edición por tazzmania128; 01/05/2011 a las 08:01 Razón: cambio de pregunta...
  #2 (permalink)  
Antiguo 01/05/2011, 23:52
 
Fecha de Ingreso: mayo-2011
Ubicación: Guayaquil
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: crear combo con "X" opciones

Eso ya esta en preguntas frecuentes......

Revisa esto

<html>
<head>
<title>
FAQ-1: Selects
</title>
<script language="JavaScript">

function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}

function cambia(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
switch (document.frm.pais.selectedIndex){
case 0:
addOpt(oCntrl, 0, "Ciudad de México", "0");
addOpt(oCntrl, 1, "Monterrey", "1");
addOpt(oCntrl, 2, "Guadalajara", "2");
break;
case 1:
addOpt(oCntrl, 0, "Madrid", "0");
addOpt(oCntrl, 1, "Barcelona", "1");
addOpt(oCntrl, 2, "San Sebastián", "2");
break;
case 2:
addOpt(oCntrl, 0, "Caracas", "0");
addOpt(oCntrl, 1, "Coro", "1");
addOpt(oCntrl, 2, "Maracay", "2");
addOpt(oCntrl, 3, "Valencia", "3");
break;
}
}
</script>
</head>
<body>

<form name="frm">
<table border="0">
<tr>
<td>
País
</td>
<td>
<select name="pais" onchange="cambia(document.frm.ciudad)">
<option value="Mex">México</option>
<option value="Esp">España</option>
<option value="Ven">Venezuela</option>
</select>
</td>
<td>
&nbsp;
</td>
<td>
Ciudad
</td>
<td>
<select name="ciudad">
<option value="0">Ciudad de México</option>
<option value="1">Monterrey</option>
<option value="2">Guadalajara</option>
</select>
</td>
</tr>
</table>
</form>
</body>
</html>



Saludos.

Última edición por fcastro001; 01/05/2011 a las 23:57

Etiquetas: combo, opciones
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 23:32.