Если подойти к проблеме с другой стороны, при использовании "checkbox", если выбрать все 4 варианта, как сделать, чтобы тест не был засчитан и вернулся "0" ?
Скрипт работает, но не совсем так как надо:
<script type="text/javascript">
function calc(){
var chbx = myform['testChbx'];
var sum=0;
var gc=parent.stat.document.forms.stat.good;
for(var i = 0; i < chbx.length; i++){
if(chbx[i].checked && (chbx[i].value == 'v2' || chbx[i].value == 'v4'))
{
sum++;
}
else if (sum<=0){ sum=0;}
}
gc.value = +gc.value+ +(sum>0);
}
</script>