sprawdź co najmniej jedno pole wyboru jest zaznaczone przy przesyłaniu formularza

Mam formularz składający się z pól wyboru, teraz przy składaniu formularza powinniśmy sprawdzić, czy co najmniej jedno pole wyboru jest zaznaczone

Kod 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>

kod javascript

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

Więc kiedy kliknąłem przycisk Wyślij, formularz przekierowuje do adresu URL wymienionego waction, ale nawet nie uderza w funkcję javascriptatleast_onecheckbox()

co złego w powyższym kodzie, czy ktoś może sprawić, że powyższy kod zadziała?

questionAnswers(2)

yourAnswerToTheQuestion