Originariamente inviato da niko80
effettivamente l'if è un pò esagerato
eval non e` piu` supportato dai browser. occorre usare un metodo diverso. Ad esempio questo e` riconosciuto da tutti i browser (compreso NN4):
codice:
function checkData() {
  var flag = false;
  var ff = document.mioform;
  for(i=0; i<ff.length; i++){
    if(ff.elements[i].name.substr(0,10) == 'checkobbli' && ff.elements[i].checked") {
      flag = true;
      break;
    }
  }

  if(!flag){
    alert("devi checckare almeno un checkbox");
    return false;
  }
  else
    return true;
}
Ciao
Michele