Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/11/2012, 06:23
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 2 meses
Puntos: 1567
Respuesta: Duda de "document.getElementById"

Estás haciendola complicada, y tu html está muy sucio
Si definis los id en los radio, aprovechá estos para establecer la condición, si querés dar formato de lista a los inputs, ahorrate los divs, si bien collapse actuará como hidden, lo correcto es hidden, uso del atributo for en los label incorrecto, debe referirse a un id, uso del pseudoprotocolo javascript en los evento innecesario y redundante.
Urgente a los manuales compañero
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. <title>Alta de alumnos.</title>
  6. <script type='text/javascript'>
  7. function yesnoCheck(radio) {
  8.     if(radio.id == "yesCheck"){
  9.     document.getElementById('ifYes').style.visibility = 'visible';
  10.     document.getElementById('ifNo').style.visibility = 'hidden';
  11.     }else{
  12.     document.getElementById('ifYes').style.visibility = 'hidden';
  13.     document.getElementById('ifNo').style.visibility = 'visible';
  14.     }
  15. }
  16. </head>
  17. <form action="#">
  18. <label>Compañia:</label><br /><br />
  19. <label for="yesCheck" class="ilabel">Si</label>
  20. <input class="iradio" type="radio" checked="checked" onclick="yesnoCheck(this);" name="yesno" id="yesCheck" />
  21. <label for="noCheck" class="ilabel">No</label>
  22. <input class="iradio" type="radio" onclick="yesnoCheck(this);" name="yesno" id="noCheck" />
  23. <ul>
  24. <li  id="ifYes" style="visibility:visible">
  25. <label for="ficha">N° Ficha:</label><input class="itext" type="text" name="ficha" id="ficha" />
  26. </li>
  27. <li id="ifNo" style="visibility:hidden">
  28. <label for="curp">CURP:</label><input class="itext" type="text" name="curp" id="curp" />
  29. </li>
  30. </ul>
  31. </form>
  32. </body>
  33. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.