Mi pare di capire che hai vari campi con lo stesso identico nome.
In tal caso i campi formano una collezione cui si accede tramite un vettore. Esempio:codice:var reg = document.forms['form1'].elements['regione[]']; var regg = 0; for (var i=0; i<reg.length; i++) { if(reg[i].checked) regg++; // conta il numero di checkbox settate } if(regg == 0) { alert( 'Devi scegliere almeno una Regione!' ) ; return false; } .....