templates/reservation/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base_reservation.html.twig' %}
  2. {% block title %}Prendre un RDV{% endblock %}
  3. {% block body %}
  4.     <div class="page-wrapper">
  5.         <div id="progress">
  6.             <div id="progress-bar"></div>
  7.             <ul id="progress-num">
  8.                 <li class="step active">1</li>
  9.                 <li class="step">2</li>
  10.                 <li class="step">3</li>
  11.                 <li class="step">4</li>
  12.             </ul>
  13.         </div>
  14.         <h1>Prendre un RDV</h1>
  15.         <p>Trouvez le salon de votre clinique ou de votre résidence ?</p>
  16.         <label>Etes-vous à l’hôpital, en clinique, en résidence ou en ehpad ?</label>
  17.         <select type="select" name="filter_type" id="filter_type" value="" class="form-control">
  18.             {% for key, type in types %}
  19.                 <option value="{{ key }}">{{ type }}</option>
  20.             {% endfor %}
  21.         </select>
  22.         <br />
  23.         <label>Souhaitez-vous un RDV de coiffure ou d’esthétique ?</label>
  24.         <select type="select" name="filter_service" id="filter_service" value="" class="form-control" placeholder="Quel est le salon ?">
  25.             {% for key, service in services %}
  26.                 <option value="{{ key }}">{{ service }}</option>
  27.             {% endfor %}
  28.         </select>
  29.         <br />
  30.         <label>Indiquez le salon de votre hôpital, de votre clinique, de votre résidence ou de votre ehpad ?</label>
  31.         <input type="text" name="filter_salon" id="filter_salon" value="" class="form-control">
  32.         <br />
  33.         <div id="result-salons"></div>
  34.     </div>
  35. {% endblock %}
  36. {% block javascripts %}
  37.     {{ parent() }}
  38.     <script type="text/javascript">
  39.         $(document).on('input', '#filter_salon, #filter_type, #filter_service', function (e) {
  40.             const type = $('#filter_type').val();
  41.             const service = $('#filter_service').val();
  42.             const salon = $('#filter_salon').val();
  43.             $.ajax({
  44.                 url: '{{ path("get_salons") }}',
  45.                 type: 'GET',
  46.                 data: {
  47.                     type: type,
  48.                     service: service,
  49.                     salon: salon,
  50.                 },
  51.                 success: function (data) {
  52.                     $('#result-salons').html(data);
  53.                 }
  54.             });
  55.         });
  56.     </script>
  57. {% endblock %}