Eso lo haces con javascript
Lo primero es que debes ponerle ID a todos los checkbox
Esto serìa para los radio superiores, fijate que tambien he agregado una funcion al cambiarlos
<input name="sino6" type="radio" value="SI" id="si6" onchange="test();"> SI
<input name="sino6" type="radio" value="NO" id="no6" onchange="test();"> NO
--------
esto sería para los ultimos
<input name="aprobado" type="radio"value="SI" id="apsi"> SI
<input name="aprobado" type="radio"value="NO" id="apno" > NO
esta sería la funcion:
Código Javascript
:
Ver original<script>
function test(){
var si=1; // creo 2 variables que comienzan en 1
var no=1;
for(f=1;f<=6;f++){
if(document.getElementById('si'+f).checked==false) si=0; // si al menos uno no está marcado queda en 0
if(document.getElementById('no'+f).checked==false) no=0; // si al menos uno no está marcado queda en 0
}
if(si) document.getElementById('apsi').checked=true;
else document.getElementById('apsi').checked=false;
if(no) document.getElementById('apno').checked=true;
else document.getElementById('apno').checked=false;
}
</script>
no la he probado
-------------------------
aquí está completo y probado:
Código Javascript
:
Ver original<p>
<input name="sino1" type="radio" value="SI" id="si1" onchange="test();"> SI
<input name="sino1" type="radio" value="NO" id="no1" onchange="test();"> NO
</p>
<p>
<input name="sino2" type="radio" value="SI" id="si2" onchange="test();"> SI
<input name="sino2" type="radio" value="NO" id="no2" onchange="test();"> NO
</p>
<p>
<input name="sino3" type="radio" value="SI" id="si3" onchange="test();"> SI
<input name="sino3" type="radio" value="NO" id="no3" onchange="test();"> NO
</p>
<p>
<input name="sino4" type="radio" value="SI" id="si4" onchange="test();"> SI
<input name="sino4" type="radio" value="NO" id="no4" onchange="test();"> NO
</p>
<p>
<input name="sino5" type="radio" value="SI" id="si5" onchange="test();"> SI
<input name="sino5" type="radio" value="NO" id="no5" onchange="test();"> NO
</p>
<p>
<input name="sino6" type="radio" value="SI" id="si6" onchange="test();"> SI
<input name="sino6" type="radio" value="NO" id="no6" onchange="test();"> NO
</p>
--------
<p>
<input name="aprobado" type="radio"value="SI" id="apsi"> SI
<input name="aprobado" type="radio"value="NO" id="apno" > NO
</p>
<script>
function test(){
var si=1; // creo 2 variables que comienzan en 1
var no=1;
for(f=1;f<=6;f++){
if(document.getElementById('si'+f).checked==false) si=0; // si al menos uno no está marcado queda en 0
if(document.getElementById('no'+f).checked==false) no=0; // si al menos uno no está marcado queda en 0
}
if(si) document.getElementById('apsi').checked=true;
else document.getElementById('apsi').checked=false;
if(no) document.getElementById('apno').checked=true;
else document.getElementById('apno').checked=false;
}
</script>