Advertisement
Guest User

ind

a guest
Mar 27th, 2020
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Restauracja Wszystkie Smaki</title>
  5. <meta charset="utf-8">
  6. <link rel="stylesheet" type="text/css" href="css/styl1.css">
  7. <script src="empty.js"></script>
  8.     <script>
  9.     const form = document.querySelector('#form');
  10.  
  11. form.addEventListener('submit', function(e){
  12.   const data = document.querySelector('#data_rez').value;
  13.   const liczba_osob = document.querySelector('#liczba_osob').value;
  14.   const telefon = document.querySelector('#telefon').value;
  15.   const checkbox = document.querySelector('#checkbox').checked;
  16.   if(validDate(data) && liczba_osob !=='' && telefon !=='' && checkbox){
  17.  
  18.   }else{
  19.     e.preventDefault();
  20.     alert('Coś jest źle')
  21.   }
  22. });
  23.  
  24.  
  25. function validDate(data_rez){
  26.  
  27.   if(data_rez === ''){
  28.      return false;
  29.    }
  30.   const dateArr = data_rez.split('-');
  31.  
  32.   const inputDate = new Date();
  33.   const now = new Date();
  34.  
  35.   inputDate.setYear(parseInt(dateArr[0]));
  36.   inputDate.setMonth(parseInt(dateArr[1]));
  37.   inputDate.setDate(parseInt(dateArr[2]));
  38.  
  39.   if(now > inputDate){
  40.      return false;
  41.    }else{
  42.      return true;
  43.    }
  44. }
  45.     </script>
  46.    
  47.  
  48. </head>
  49. <body>
  50. <div class="banner">
  51.     <h1>Witamy w restauracji „Wszystkie Smaki”</h1>
  52. </div>
  53. <div class="d-left">
  54.     <img src="img/menu.jpg" alt="Nasze danie" />
  55. </div>
  56. <div class="d-right">
  57.     <h4>U nas dobrze zjesz!</h4>
  58.     <ul>
  59.         <li>Obiady od 40</li>
  60.         <li>Przekąski od 10</li>
  61.         <li>Kolacje od 20</li>
  62.     </ul>
  63. </div>
  64. <div style="clear: both"></div>
  65. <div class="d-down">
  66. <form action="" method="post" id="form">
  67.     <h2>Zarezerwuj stolik on-line</h2><br>
  68.     Data (format rrrr-mm-dd):<br>
  69.     <input type="text" name="data_rez" id="data_rez" value=""><p id="idata_rez" class="error"></p>
  70.     Ile osób?<br>
  71.     <input type="number" name="liczba_osob" id="liczba_osob"><p id="iliczba_osob" class="error"></p>
  72.     Twój numer telefonu:<br>
  73.     <input type="text" name="telefon" id="telefon"><p id="itelefon" class="error"></p>
  74.     <input type="checkbox" name="agreed" id="checkbox">Zgadzam się na przetwarzanie moich danych osobowych<p id="icheckbox" class="error"></p><br>
  75.     <input type="reset" id="reset" value="WYCZYŚĆ"><input type="submit" value="REZERWUJ" id="submit"><br>
  76.     </form>
  77.  
  78. </div>
  79.     <div id="zegar"></div>
  80. <div class="footer">
  81.     Stronę internetową opracował: <i>00200300800</i>
  82. </div>
  83. </body>
  84. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement