templates/plainte/_form.html.twig line 1

  1. {{ form_start(form) }}
  2. <div class="row g-3">
  3.         <div class="col-md-6">
  4.             <div class="form-floating">
  5.                 {{ form_widget(form.nom,{'attr':{'class':"form-control"}}) }}
  6.             <label for="name">Nom</label>
  7.             </div>
  8.         </div>
  9.         <div class="col-md-6">
  10.             <div class="form-floating">
  11.                 {{ form_widget(form.prenom,{'attr':{'class':"form-control"}}) }}
  12.                 <label for="email">Prénom</label>
  13.             </div>
  14.         </div>
  15.         <div class="col-md-6">
  16.             <div class="form-floating">
  17.                 {{ form_widget(form.telephone,{'attr':{'class':"form-control"}}) }}
  18.             <label for="name">Téléphone</label>
  19.             </div>
  20.         </div> 
  21.         <div class="col-md-6">
  22.             <div class="">
  23.                 <select class="form-control" name="motif" required="required" style="height: 58px;">
  24.                     <option value="">Motif</option>
  25.                     <option value="Plainte">Plainte</option>
  26.                     <option value="Reclamation">Réclamation</option>
  27.                 </select> 
  28.             </div>
  29.         </div>
  30.         <div class="col-12">
  31.             <div class="form-floating">
  32.                 {{ form_widget(form.description,{'attr':{'class':"form-control"}}) }}  
  33.                 <label for="message">Description</label>
  34.             </div>
  35.         </div>
  36.         <div class="col-12">
  37.             <button class="btn btn-primary py-3 px-5" type="submit">
  38.                 {{ button_label|default('Envoyer') }}
  39.             </button>
  40.         </div>
  41.     </div>
  42.     <script>
  43.     function chiffres(event) {
  44.         // Compatibilité IE / Firefox
  45.         if(!event&&window.event) {
  46.         event=window.event;
  47.         }
  48.         // DOM
  49.         if(event.keyCode == 8)  {
  50.         }else if(event.keyCode == 127){
  51.         }else if(event.which < 48 || event.which > 57 ) {
  52.         event.preventDefault();
  53.         event.stopPropagation();
  54.         event.returnValue = false;
  55.         event.cancelBubble = true;
  56.         jError("Veuilllez saisir des chiffres uniquement svp !");
  57.         //envisager une redirection si possible
  58.         }
  59.     }
  60.     </script>
  61. {{ form_end(form) }}