Salve a tutti

Ho un numero arbitrario di checkbox (sono inserite dinamicamente tramite un interrogazione ad un db.

Prima del submit del form devo controllare che almeno una sia selezionata. Come si può fare una cosa del genere ?

Allego il codice per maggiore completezza... praticamente devo completare la funzione type_check.

Grazie !!
Codice PHP:
<?php
$_SESSION
['visualizza_pulsanti_sotto'] = "false";

require_once(
"include/mysqlclass.inc");

$mydb = new database();

?>
 <script type="text/javascript">
  
  function type_check() {

    
    

  }
  
  </script>

<div class="selettore_wt">
<h2>Selezionare uno o pi&ugrave tipi di chat tra quelli presenti</h2>



    <form name="formTipo" action="<?php echo $PHP_SELF?>" method="POST" onsubmit="return type_check()">

    <?php
    $query 
"SELECT id_directory,descrizione FROM directory WHERE analizzare='YES'";
    
$mydb->setQuery($query);
    
$records $mydb -> loadObjectList();
    foreach (
$records as $record){
        
//echo "<option value=\"$record->id_directory\"";
        //echo ">$record->descrizione";
        
echo "<input type=\"checkbox\" name=\"$record->id_directory\" checked=\"checked\">$record->descrizione

"
;
    }
    
?>
    </select>
    

</p>
    <input name="annulla" type="submit" value="Annulla">
    <input name="memorizza" type="submit" value="Fatto" onclick="flag=1">
    </form>
</div>