Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/02/2011, 23:23
Avatar de goteen_mx
goteen_mx
 
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años, 8 meses
Puntos: 37
Respuesta: activar y desactivar checkbox con radiobutton

dos cosas, efectivamente los corchetes del nombre te estan afectando, y otra el this hace referencia al objeto que esta actuando en este caso son los radios.

Saludos.


Código Javascript:
Ver original
  1. <script languaje="javascript">
  2.  
  3. function habilita()
  4.  
  5. {
  6. document.getElementById("form1");
  7. form.cat_al1.disabled = false;
  8. form.cat_al2.disabled = false;
  9. form.cat_al3.disabled = false;
  10. form.cat_al4.disabled = false;
  11. }
  12.  
  13. function deshabilita()
  14. {
  15.  
  16. document.getElementById("form1");
  17. form.cat_al1.disabled = true;
  18. form.cat_al2.disabled = true;
  19. form.cat_al3.disabled = true;
  20. form.cat_al4.disabled = true;
  21. }
  22. </script>
  23.  
  24. <FORM id="form1" ACTION="Insert.php" METHOD="POST">
  25. <input type="radio" name="res" value="1" checked onClick="habilita()" />    
  26. <input type="radio" name="res" value="0" onClick="deshabilita()" />
  27.  
  28. <input type="checkbox" name="cat_a1l" value="1"/>
  29. <input type="checkbox" name="cat_al2" value="2"/>
  30. <input type="checkbox" name="cat_al3" value="3"/>
  31. <input type="checkbox" name="cat_al4" value="4"/>
  32. </FORM>