I'm trying to do a terms and service agreement checkbox in my multi-page form. I created a checkbox field, and made it required. For some reason, when I hit the submit button without checking the box, the form submits anyway. Is there something I'm doing wrong? Any help would be appreciated. This is the code:
<label for="{freeform:label:terms_conditions}" class="checkbox nomargin">
{freeform:field:terms_conditions attr:class="checked-agree"}
<i></i>I agree to the <a href="#" data-toggle="modal" data-target="#termsModal">Terms of Service</a></label>
<!-- ALERT -->
{if freeform:error:terms_conditions}
<div class="alert alert-mini alert-danger margin-top-6 margin-bottom-20">
<strong>{freeform:error:terms_conditions}</strong> <i class="fa fa-arrow-up"></i>
</div>
{/if}
<!-- /ALERT -->