Checkbox e` parola riservata. Non va bene come nome dei campi.
Per il controllo che almeno uno sia checked:
Questa va chiamata:codice:function controlla_cb(ff){ var cc = ff.NOMECHECKBOX; if(!cc[0].checked && !cc[1].checked) { alert("devi selezionare almeno un ccheckbox"); return false; } return true; }
<form ... onsubmit="controlla_cb(this);">
Non so su che elemento valutavi l'onclick, ma in ogni modo non credo sia una cosa furba.