verifique pelo menos uma caixa de seleção é verificada no envio do formulário

Eu tenho um formulário que consiste em campos de caixa de seleção, agora no envio do formulário, devemos verificar se pelo menos uma caixa de seleção está marcada

Código HTML

<form id="form_check" class="form" action="/path/to/some/url" method="POST">
  {% for field in fields %}
     <div class="check_fields">  
         <input class="select-unselect" type="checkbox" name="invite" value="">
          {{field}}
     </div>
  {% endfor %} 
     <input type="submit" class="btn btn-primary" value="Submit" onsubmit="atleast_onecheckbox()"/>
</form>

código javascript

<script type="text/javascript">
    function atleast_onecheckbox()
            {
             var value = $("[name=invite]:checked").length > 0);
                 alert(value) ;      
                 if (!value)
                      {
                    alert("Please.....");
                       }
            }   
</script>    

Então, quando eu clicou no botão de envio, o formulário está redirecionando para o URL mencionado noaction, mas não é mesmo bater a função javascriptatleast_onecheckbox()

que errado no código acima, alguém pode por favor fazer o código acima funcionar?

questionAnswers(2)

yourAnswerToTheQuestion