Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/04/2013, 16:40
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Inhabilitar o habilitar un grupo de radio button con un radio button

Cita:
Iniciado por steffyn_90 Ver Mensaje


Increible... Es lo que quiero, pero una preguntita extra. Si quiero bloquear dos bloques diferentes como podría hacerlo???

Muchisimas gracias por su tiempo. Se los agradesco enormemente.
Bueno, eso depende, si querés bloquearlos con haciendo clicks en distintos radios o no
fijate que yo paso como parámetro el nombre del grupo a bloquear ('opcion'),
si tuvieses otro grupo, por ejemplo "colores", harías, habilita_deshabilita('colores',1) ó 0 para deshabilitar.

y si no, hacés todo manualmente

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. function habilita_deshabilita(v){
  4. var g1 = document.getElementsByName('opcion');
  5.     for(var i=0; i<g1.length; i++){
  6.     g1[i].disabled =(v===1)?false:true;
  7.     }
  8.  
  9. var gcolores = document.getElementsByName('colores');
  10.     for(var i=0; i<gcolores.length; i++){
  11.     gcolores[i].disabled =(v===1)?false:true;
  12.     }
  13.  
  14. }//
  15. //]]>
  16. </script>

y no le pasas el nombre del grupo, solo 0 ó 1, es decir un con 2 radios habilitas o deshabilitás 2 grupos en una sola acción
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.