Código Javascript
:
Ver original//Recibo el objeto checkbox (obj) y el formulario
function habilitar1(obj,formulario){
//Miro si obj esta checkeado o no
if (!obj.checked) {
disabledSINO = "disabled";
}else{
disabledSINO = "";
}
//Recorro el formulario buscando radiobutons
//y los activo o desactivo en funcion de lo anaterior...
//Aqui podrias mejorarlo jugando con el nombre de los radio para seleccionar el grupo
for (i=0;i<formulario.elements.length;i++){
if(formulario.elements[i].type=="radio"){
formulario.elements[i].disabled=disabledSINO;
}
}
}
Código HTML:
Ver originalfunction habilitar1(obj,formulario){
if (!obj.checked) {
disabledSINO = "disabled";
}else{
disabledSINO = "";
}
for (i=0;i<formulario.elements.length;i++){
if(formulario.elements[i].type=="radio"){
formulario.elements[i].disabled=disabledSINO;
}
}
}
<form name="form1" method="post" action="#"> <INPUT name="check" type="checkbox" onchange="habilitar1(this,this.form)"> <input type="radio" name="radio" disabled="disabled"> <input type="radio" name="radio" disabled="disabled"> <input type="radio" name="radio" disabled="disabled">
Si?
Quim