Ti spiego come faccio io per controllare che ci sia almeno una checkbox selezionata:

inizializzo una variabile a 0
Codice PHP:
var numUtenti 0
a tutte le checkbox metto:
Codice PHP:
onClick="aggiornaUtenti(this)" 
La funzione aggiornaUtenti e' questa:
Codice PHP:
function aggiornaUtenti(casella)
{
    if (
casella.checked == true)
        
numUtenti++
    else 
numUtenti--;

a questo punto nel onSubmit controlli che numUtenti sia maggiore di 0....

Per dubbi sono qua