Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2015, 14:03
PHPeros
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Mostrar un campo tras usar un select

Bastante simple, no hay mucho que comentar:

Código HTML:
Ver original
  1. <select name="estatus" onchange="mostrar(this)">    
  2.     <option value="">--Seleccione--</option>
  3.     <option value="Sin Iniciar">Sin Iniciar</option>
  4.     <option value="En Ejecución">En ejecución</option>
  5.     <option value="Paralizado">Paralizado</option>
  6.     <option value="Culminado">Culminado</option>
  7.  
  8. <input type="text" name="razon" id="text" style="visibility:hidden">

Código Javascript:
Ver original
  1. function mostrar(select){
  2.     (select.selectedIndex == 3)?
  3.         document.getElementById("text").style.visibility = "visible"
  4.     :
  5.         document.getElementById("text").style.visibility = "hidden"
  6. }

Onchange es el evento que implica el cambiar de opción. Con la función muestras el campo si la opción elegida es la que deseas, y por lo contrario lo ocultas.


PD: Los IDs no se deben repetir

Última edición por PHPeros; 05/03/2015 a las 14:14