Perfettamente d'accordo, e già che ci sono ti chiedo, lo stesso metodo può essere utilizzato anche per i radio button giusto?

E dal lato Javascript come vengono identificati tre checkbox che hanno lo stesso nome, come hai scritto tu nell'esempio:

Codice PHP:
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 1" />XXX
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 2" />YYY
<input type="checkbox" id="nome_campo[]" name="nome_campo[]" value="Valore Campo 3" />ZZZ 
Grazie