templates/default/session-step2.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Hello ManagerController!{% endblock %}
  3. {% block body %}
  4. <div class="container">
  5. <h1 class="mb-3">Participants </h1>
  6. <form method="post" action="{#{ path('step.3', { id: booking.id }) }#}" class="row g-3" id="participants-form">
  7.   <div class="col-12">
  8.  
  9.       <div class="border rounded p-3 mb-3" data-card>
  10.           <div class="mt-3 guardian">
  11.           <div class="alert alert-info py-2 mb-2">
  12.             <strong>Tuteur / responsable légal</strong>
  13.           </div>
  14.           <div class="row g-3">
  15.             <div class="col-sm-6 col-md-3">
  16.               <label class="form-label">Prénom du tuteur</label>
  17.               <input class="form-control g-required" name="gardianName" required>
  18.             </div>
  19.             <div class="col-sm-6 col-md-3">
  20.               <label class="form-label">Nom du tuteur</label>
  21.               <input class="form-control g-required" name="gardianNickname" required>
  22.             </div>
  23.             <div class="col-sm-6 col-md-3">
  24.               <label class="form-label">Email du tuteur</label>
  25.               <input type="email" class="form-control g-required" name="gardianEmail" autocomplete="email">
  26.             </div>
  27.             <div class="col-sm-6 col-md-3">
  28.               <label class="form-label">Téléphone du tuteur</label>
  29.             <input class="form-control g-required" name="gardianPhone" autocomplete="tel" required>
  30.             </div>
  31.           </div>
  32.         </div>
  33.         <div class="row g-3">
  34.               <h2 class="h6 mb-3">Participant </h2>
  35.           <div class="col-sm-6 col-md-3">
  36.             <label class="form-label">Prénom</label>
  37.             <input class="form-control" name="participantName" required>
  38.           </div>
  39.           <div class="col-sm-6 col-md-3">
  40.             <label class="form-label">Nom</label>
  41.             <input class="form-control" name="participantNickname" required>
  42.           </div>
  43.           <div class="col-sm-6 col-md-3">
  44.             <label class="form-label">Date de naissance</label>
  45.             <input type="date" class="form-control dob" name="participantDob" required>
  46.           </div>
  47.           <div class="col-sm-6 col-md-3">
  48.             <label class="form-label">Téléphone</label>
  49.             <input class="form-control" name="participantPhone" autocomplete="tel" required>
  50.           </div>
  51.           <div class="col-md-6">
  52.             <label class="form-label">Lieu de naissance</label>
  53.             <input type="text" class="form-control" name="participantEmail" required>
  54.           </div>
  55.         </div>
  56.       </div>
  57.   </div>
  58.   <div class="col-12">
  59.     <button class="btn btn-primary">Continuer</button>
  60.   </div>
  61. </form>
  62. {# JS : affiche le bloc tuteur si < 18 ans ; rend les champs du bloc "required" uniquement dans ce cas #}
  63. {% endblock %}