Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/05/2009, 21:31
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: como un radio seleccionado muestra input

observa lo siguiente. sin necesidad de tener que usar un evento para cada input, he de registrar el evento en el elemento padre y aprovecho el modelo de evento que utilizan los navegadores estandar. por cierto, tambien funcionara con MSIE.
Código javascript:
Ver original
  1. <div onclick="
  2. var elem = event.target || event.srcElement;
  3. if(!/input/i.test(elem.nodeName))return;
  4. s = document.getElementById('orden_fecha').style;
  5. if(elem.value == 'entregado')s.visibility = 'visible';
  6. else s.visibility = 'hidden';
  7. "><input name="estado" type="radio" value="pendiente" />Pendiente
  8. <input name="estado" type="radio" value="en produccion" />En producci&oacute;n
  9. <input name="estado" type="radio" value="en deposito" />En dep&oacute;sito
  10. <input name="estado" type="radio" value="entregado" />Entregado</div>
  11.  
  12. <input name="orden_fecha" id="orden_fecha" type="text" style="visibility:hidden;" />