Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/02/2014, 15:28
andoencombi
 
Fecha de Ingreso: febrero-2011
Mensajes: 195
Antigüedad: 13 años, 2 meses
Puntos: 1
Respuesta: mostrar input segun select multiple

A ver va de nuevo el problema:

Tengo una lista con diferentes paises, y otra lista con estados solamente de mexico, en la lista de paises puedo seleccionar varias opciones, por default una lista de estados de mexico estara oculta, esta se mostrara cuando seleccione la opcion de mexico (MX) y se debera de ocultar si quito la opcion de mexico (MX).

Estaba pensando algo como a la opcion de mexico ejecutar una funcion y la funcion que detecte si esta haciendo selected o esta deseleccionando y en base a eso le aplique un style block o estyle none al select de estados

Código PHP:
<select multiple="multiple" name="paises[]">
<
option class="clasestado" value="AF">Afganistan</option>
<
option class="clasestado" value="AL">Albania</option>
<
option class="clasestado" value="DE">Alemania</option>
<
option class="clasestado" value="AD">Andorra</option>
<
option class="clasestado" value="AO">Angola</option>
<
option class="clasestado" value="MX" onclick="ejecutar_funcion()">Mexico</option>
</
select>

<
select class="ocultoestado" id="selectestado" name="estados">
<
option value="Aguascalientes">Aguascalientes</option>
<
option value="Baja California">Baja California</option>
<
option value="Baja California Sur">Baja California Sur</option>
<
option value="Campeche">Campeche</option>
</
select