Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2012, 23:18
Avatar de Naahuel
Naahuel
 
Fecha de Ingreso: marzo-2011
Ubicación: localhost
Mensajes: 796
Antigüedad: 13 años, 11 meses
Puntos: 192
Respuesta: Html, duda con <select>

Eso se logra con JavaScript. Tal vez exista una solución con CSS3 puro, pero sería muy compleja y poco compatible con la mayoría de los navegadores.

Te dejo un ejemplo usando la librería jQuery, sólo por el hecho de ser más directa y fácil de hacer. Podés lograr lo mismo con JavaScript puro.

El demo que hice usa el atributo "value" de los option para determinar la respuesta.

Demo: http://jsbin.com/onewus

Código:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <meta charset="utf-8" />
  3. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  4. <script type="text/javascript">
  5.     $(function(){
  6.         $('#preguntas').change(function(){
  7.             // acá realizo lo que quiero hacer cuando el select
  8.             // con id "preguntas" cambie.
  9.            
  10.             var valor = $(this).val();      //Obtengo el valor seleccionado
  11.             $('#resultado').text(valor)     //Aplico ese valor al elemento con id "resultado"
  12.         });
  13.     });
  14. <title>Select de prueba</title>
  15. </head>
  16.     <select id="preguntas">
  17.         <option>Seleccione una pregunta:</option>
  18.         <option value="Nahuel">&iquest;Cu&aacute;l es tu nombre?</option>
  19.         <option value="24">&iquest;Cu&aacute;ntos a&ntilde;os ten&eacute;s?</option>
  20.     </select>
  21.     <p id="resultado"></p>
  22. </body>
  23. </html>
__________________
nahueljose.com.ar