{% extends 'base.html' %} {% block title %}Commande{% endblock %} {% block all_places %} let places_meta = {{ places_meta|safe }} {% endblock %} {% block available_places %} {{ evenement.get_available_places.0|safe }}{% endblock %} {% block content %} {% include 'vendeur/event_header.html' with object=evenement %}

COMMANDE

{% if form.errors %}
{% endif %}
{% csrf_token %}
{% include 'vendeur/selected_places.html' %}
ÉTAPE PRÉCÉDENTE ANNULER LA COMMANDE
{% endblock %} {% block page_js %} $(document).ready(function() { //$('#confirmation_button').attr('disabled', 'disabled'); // Check if the checkbox and reCAPTCHA are checked function checkInputs() { var acceptChecked = $('#acceptance').is(':checked'); var bannerType = $('#BannerType1').is(':checked'); var recaptchaChecked = grecaptcha.getResponse().length !== 0; // Enable the submit button if both inputs are checked if (acceptChecked && recaptchaChecked && bannerType) { $('#confirmation_button').removeAttr('disabled'); //$('#places_form').submit(); return true; } else { //$('#confirmation_button').attr('disabled', 'disabled'); return false; } } // Check the inputs on page load and on change events //checkInputs(); $('#confirmation_button').on('click',function(){ if(checkInputs()) $('#places_form').submit(); }); $('#acceptance, .g-recaptcha, #BannerType1').change(checkInputs); }); {% endblock %}