Hola,
A ver si alguien me puede ayudar, la cuestión es que tenía 2 botones ratio que me activan/desactivan un grupo de checkbox con 2 funciones:
Código HTML:
function habilitap8(){
document.ENCUESTA_STAE.pregunta8[0].disabled = false;
document.ENCUESTA_STAE.pregunta8[1].disabled = false;
document.ENCUESTA_STAE.pregunta8[2].disabled = false;
document.ENCUESTA_STAE.pregunta8[3].disabled = false;
document.ENCUESTA_STAE.pregunta8[4].disabled = false;
document.ENCUESTA_STAE.pregunta8[5].disabled = false;
document.ENCUESTA_STAE.pregunta8[6].disabled = false;
document.ENCUESTA_STAE.pregunta8[7].disabled = false;
document.ENCUESTA_STAE.pregunta8[8].disabled = false;
document.ENCUESTA_STAE.pregunta8[9].disabled = false;
document.ENCUESTA_STAE.pregunta8[10].disabled = false;
document.ENCUESTA_STAE.pregunta8[11].disabled = false;
document.ENCUESTA_STAE.pregunta8[12].disabled = false;
}
function deshabilitap8(){
document.ENCUESTA_STAE.pregunta8[0].disabled = true;
document.ENCUESTA_STAE.pregunta8[1].disabled = true;
document.ENCUESTA_STAE.pregunta8[2].disabled = true;
document.ENCUESTA_STAE.pregunta8[3].disabled = true;
document.ENCUESTA_STAE.pregunta8[4].disabled = true;
document.ENCUESTA_STAE.pregunta8[5].disabled = true;
document.ENCUESTA_STAE.pregunta8[6].disabled = true;
document.ENCUESTA_STAE.pregunta8[7].disabled = true;
document.ENCUESTA_STAE.pregunta8[8].disabled = true;
document.ENCUESTA_STAE.pregunta8[9].disabled = true;
document.ENCUESTA_STAE.pregunta8[10].disabled = true;
document.ENCUESTA_STAE.pregunta8[11].disabled = true;
document.ENCUESTA_STAE.pregunta8[12].disabled = true;
}
el problema es que ahora tengo que activarlos desde el primer checkbox pregunta8[0], he probado con un if... else pero no me deja, pego code, a ver si alguien me puede ayudar
Código HTML:
function habilitap8y9(){
if (document.ENCUESTA_STAE.pregunta8[0].checked = true) {
document.ENCUESTA_STAE.pregunta8[1].disabled = true;
document.ENCUESTA_STAE.pregunta8[2].disabled = true;
document.ENCUESTA_STAE.pregunta8[3].disabled = true;
document.ENCUESTA_STAE.pregunta8[4].disabled = true;
document.ENCUESTA_STAE.pregunta8[5].disabled = true;
document.ENCUESTA_STAE.pregunta8[6].disabled = true;
document.ENCUESTA_STAE.pregunta8[7].disabled = true;
document.ENCUESTA_STAE.pregunta8[8].disabled = true;
document.ENCUESTA_STAE.pregunta8[9].disabled = true;
document.ENCUESTA_STAE.pregunta8[10].disabled = true;
document.ENCUESTA_STAE.pregunta8[11].disabled = true;
document.ENCUESTA_STAE.pregunta8[12].disabled = true;
}else{
document.ENCUESTA_STAE.pregunta8[1].disabled = false;
document.ENCUESTA_STAE.pregunta8[2].disabled = false;
document.ENCUESTA_STAE.pregunta8[3].disabled = false;
document.ENCUESTA_STAE.pregunta8[4].disabled = false;
document.ENCUESTA_STAE.pregunta8[5].disabled = false;
document.ENCUESTA_STAE.pregunta8[6].disabled = false;
document.ENCUESTA_STAE.pregunta8[7].disabled = false;
document.ENCUESTA_STAE.pregunta8[8].disabled = false;
document.ENCUESTA_STAE.pregunta8[9].disabled = false;
document.ENCUESTA_STAE.pregunta8[10].disabled = false;
document.ENCUESTA_STAE.pregunta8[11].disabled = false;
document.ENCUESTA_STAE.pregunta8[12].disabled = false;
}
}
en el formulario tengo los campos de inicio sin disabled
Código HTML:
<input name="pregunta8[1]" type="checkbox" id="pregunta8" value="Muy bien">
Gracias de antemano.