Foros del Web » Programando para Internet » Javascript »

Select + options mostrar y ocultar

Estas en el tema de Select + options mostrar y ocultar en el foro de Javascript en Foros del Web. Hola a todos, necesito de su ayuda. Mi caso es que tengo dos select por ejemplo <select id="select1"> <option value="1">value1</option> <option value="2">value2</option> <option value="3">value3</option> </select> ...
  #1 (permalink)  
Antiguo 23/05/2012, 12:09
 
Fecha de Ingreso: mayo-2012
Mensajes: 11
Antigüedad: 12 años
Puntos: 0
Select + options mostrar y ocultar

Hola a todos, necesito de su ayuda.

Mi caso es que tengo dos select por ejemplo

<select id="select1">
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>


<select id="select2">
<option value="1">value1</option>
<option value="2">value2</option>
<option value="3">value3</option>
</select>


Lo que quiero hacer es que cuando yo seleccione una opción del select1, desaparezca esa opción elejida del select2 y Viceversa, cuando elija una opción del select2 desaparezca del select1, lo complicado que se me ha hecho es que si hago eso, me quedaré sin opciónes en ambos select, en si la funcionalidad es que no me permita escoger los mismos valores en ambos select's

Gracias por su ayuda y espero su pronta respuesta.
  #2 (permalink)  
Antiguo 23/05/2012, 12:30
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años
Puntos: 528
Respuesta: Select + options mostrar y ocultar

Deberías indicar para qué quieres hacer esto. Quizá lo que necesites es que las opciones de un select se quiten de dicho select pero que se pasen al otro select. De ser así, al cambiar el select podrías agregar la opción al otro select y borrarla del primero.

Etiquetas: funcion, select
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 21:00.