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<script type="text/javascript">
//<![CDATA[
function habilita_deshabilita(v){
var g1 = document.getElementsByName('opcion');
for(var i=0; i<g1.length; i++){
g1[i].disabled =(v===1)?false:true;
}
var gcolores = document.getElementsByName('colores');
for(var i=0; i<gcolores.length; i++){
gcolores[i].disabled =(v===1)?false:true;
}
}//
//]]>
</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