Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2014, 10:40
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 9 meses
Puntos: 29
Respuesta: Adaptación de código (Radio a Select)

Variante con addEventListener:
Código Javascript:
Ver original
  1. window.onload = function() {
  2.         var nodo = document.getElementsByName('Conocido');
  3.  
  4.         nodo[0].addEventListener('click', mostrarReferencia);
  5.         nodo[1].addEventListener('click', mostrarReferencia);
  6.  
  7.         function mostrarReferencia() {
  8.           if (nodo[0].checked === true) {
  9.             document.getElementById('desdeotro').style.display = 'block';
  10.           } else {
  11.             document.getElementById('desdeotro').style.display = 'none';
  12.           }
  13.         }
  14.  
  15.       };
Código HTML:
Ver original
  1. <form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="fcontacto">
  2.       <p>A través de donde nos has conocido:<br />
  3.         <input type="radio" name="Conocido" value="Google" id="Conocido_0" /> Google
  4.         <input type="radio" name="Conocido" value="Otros" id="Conocido_1" /> Otros
  5.       </p>
  6.       <input type="button" id="boton" value="boton" />
  7.     </form>
  8.     <div id="desdeotro" style="display:none;">
  9.       <p>Referencia de la oferta:</p>
  10.       <p><input type="text" name="otro" class="input" /></p>
  11.     </div>