Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2014, 11:36
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: mostrar input segun select multiple

Esto es más sencillo de lo que crees (y sin usar jQuery).

Código Javascript:
Ver original
  1. var opciones = document.getElementsByName("paises[]")[0],
  2.     mexico = document.getElementById("selectestado");
  3.  
  4. opciones.addEventListener("click", function(){
  5.     mexico.style.display = this.value == "MX" ? "block" : "none";
  6. }, false);

Como no asignas un Id al combo de los países, lo tomo por su nombre, mientras que al de los Estados de México lo tomo por su Id. Cuando seleccione una de las opciones del combo de países con un clic, se verificará el valor que se ha tomado, si es igual a "MX", se muestra el combo de los Estados de México, caso contrario, se lo oculta.

DEMO

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand