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?