Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2013, 16:54
Avatar de alberto510a
alberto510a
 
Fecha de Ingreso: abril-2013
Mensajes: 351
Antigüedad: 11 años, 9 meses
Puntos: 35
Respuesta: Javascript - jquery - select

Hola, debo comentarte que para el select se usa el evento change y display:hidden; no existe sino en todo caso none, también debes saber que con jquery debes seleccionar los elementos mediante la id o clase no mediante su nombre, además ¿cómo pretendes que se cambie un select que está en modo display:none;?

Mira te hice un ejemplo para cuando el valor sea mayor o igual a 2 el select se auto-oculte tan sólo tendrás que cambiarle los atributos de CSS en función de lo que necesites y listo:


Código Javascript:
Ver original
  1. <script rel="javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
  2. <script>
  3. $(document).ready(function(){
  4.     $('.espacio20px').change(function(){
  5.         if($(this).val()>=2)
  6.         {  
  7.             $(this).css({'display':'none'});
  8.         }
  9.     });
  10.    
  11. });
  12. </script>

Código HTML:
Ver original
  1. <form method="post" name="f1">
  2. <select name="adultos" class="espacio20px" id="adultos">
  3. <option value="1">1</option>
  4. <option value="2">2</option>
  5. <option value="3">3</option>
  6. <option value="4">4</option>
  7. <option value="5">5</option>
  8. <option value="6">6</option>
  9. <option value="7">7</option>
  10. <option value="8">9</option>
  11. <option value="9">9</option>
  12. <option value="10">10</option>
  13. </form>

Espero que te haya servido,
Saludos!
__________________
No hay preguntas tontas, sino tontos que no preguntan.