templates/FakeBus/Cookie/homepage.html.twig line 1

Open in your IDE?
  1. <html>
  2. <a href="{{ path('fakebus_index') }}">FakeBus examples</a>
  3. <h1>FakeBusCookie</h1>
  4. <form>
  5.     Departure
  6.     <select name="dep">
  7.         <option></option>
  8.         <option value="PAR">Paris</option>
  9.         <option value="LON">London</option>
  10.         <option value="BXL">Bruxelles</option>
  11.     </select>
  12.     Arrival
  13.     <select name="arr">
  14.         <option></option>
  15.         <option value="PAR">Paris</option>
  16.         <option value="LON">London</option>
  17.         <option value="BXL">Bruxelles</option>
  18.     </select>
  19.     Date
  20.     <input type="date" name="date"/>
  21.     <input type="button" value="Search" id="search">
  22. </form>
  23. <script>
  24.     document.getElementById("search").onclick = function () {
  25.         var dep = document.querySelector('select[name=dep]').value;
  26.         var arr = document.querySelector('select[name=arr]').value;
  27.         var date = document.querySelector('input[name=date]').value;
  28.         if (dep && arr && date) {
  29.             fetch("{{ path('fakebus_cookie_init') }}?dep=" + dep + '&arr=' + arr + '&date=' + date)
  30.                 .then(function () {
  31.                     document.location = "{{ path('fakebus_cookie_result') }}"
  32.                 });
  33.         } else {
  34.             alert('departure or arrival or date is missing');
  35.         }
  36.     };
  37. </script>
  38. </html>