ciaocodice:function valida_checkbox(f){ var gruppi=["foto", "inquadratura", "soggetto", "immagine"] for(var q=0;q<gruppi.length;q++){ var segnato=false var doppio=false for(var k=0;k<f.elements['pippo'+q+'[]'].length;k++){ if(f.elements['pippo'+q+'[]'][k].checked){ if(!segnato) segnato=true; else doppio=true } } if(doppio){ alert('hai segnato più di un checkbox del gruppo "'+gruppi[q]+'"!') return false } if(!segnato){ alert('non hai segnato alcun checkbox del gruppo "'+gruppi[q]+'"!') return false } } return true }