effettivamente l'if è un pò esagerato
potresti fare una funzione del genere con un ciclo for:
function checkData() {
var flag = false;
for(i=0; i<50; i++){
if(eval("document.mioform.checkobbligatorio"+ i +".checked"));
flag = true;
}
if(!flag){
alert("devi checckare almeno un checkbox");
return false;
}
else
return true;
}

Rispondi quotando