{"id":8861,"date":"2024-01-10T17:56:00","date_gmt":"2024-01-10T17:56:00","guid":{"rendered":"https:\/\/codehim.com\/?p=8861"},"modified":"2024-01-22T15:56:34","modified_gmt":"2024-01-22T10:56:34","slug":"flight-reservation-form-html-code","status":"publish","type":"post","link":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/","title":{"rendered":"Flight Reservation Form HTML Code"},"content":{"rendered":"<p>This HTML, CSS, and JavaScript code helps you to create a Flight Reservation Form. It comes with an interactive and user-friendly interface for booking flights.<\/p>\n<p>Users can easily select flight details, such as departure and destination airports, departure dates, number of passengers, and class preferences. It also includes a &#8220;Search Flights&#8221; button to initiate the flight search.<\/p>\n<p>This code serves as a foundation for building a flight reservation system and can be helpful for developers looking to create a flight booking application.<\/p>\n<h2>How to Create Flight Reservation Form in HTML<\/h2>\n<p>1. First of all, load the necessary CSS files by adding the following CDN links into the head tag of your HTML document.<\/p>\n<pre class=\"prettyprint linenums lang-html\">&lt;link rel='stylesheet' href='https:\/\/fonts.googleapis.com\/css?family=Roboto:100,400'&gt;\r\n&lt;link rel='stylesheet' href='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/material-design-iconic-font\/2.2.0\/css\/material-design-iconic-font.min.css'&gt;\r\n&lt;link rel='stylesheet' href='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery.nanoscroller\/0.8.7\/css\/nanoscroller.min.css'&gt;<\/pre>\n<p>2. After that, copy the following HTML code and paste it into your newly created HTML file. This code defines the structure and elements of the flight reservation form.<\/p>\n<pre class=\"prettyprint linenums lang-html\">&lt;div class=\"wrap\" data-pos=\"0\"&gt;\r\n\t\t&lt;div class=\"headbar\"&gt;\r\n\t\t\t&lt;i class=\"zmdi zmdi-arrow-left btnBack\"&gt;&lt;\/i&gt; &lt;span&gt;Flight Booking App&lt;\/span&gt;\r\n\t\t&lt;\/div&gt;\r\n\t\t&lt;div class=\"header\"&gt;\r\n\t\t\t&lt;div class=\"bg\"&gt;&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"filter\"&gt;&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"title\"&gt;\r\n\t\t\t\t&lt;div class=\"fromPlace\"&gt;\r\n\t\t\t\t\t&lt;span&gt;D&lt;\/span&gt;&lt;span&gt;U&lt;\/span&gt;&lt;span&gt;B&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;span class=\"separator\"&gt;&lt;i class=\"zmdi zmdi-airplane\"&gt;&lt;\/i&gt;&lt;\/span&gt;\r\n\t\t\t\t&lt;div class=\"toPlace\"&gt;\r\n\t\t\t\t\t&lt;span&gt;M&lt;\/span&gt;&lt;span&gt;R&lt;\/span&gt;&lt;span&gt;S&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"map\"&gt;&lt;\/div&gt;\r\n\t\t&lt;\/div&gt;\r\n\r\n\t\t&lt;div class=\"content\"&gt;\r\n\t\t\t&lt;section&gt;\r\n\t\t\t\t&lt;div class=\"form\"&gt;\r\n\t\t\t\t\t&lt;div class=\"control select\"&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-head\"&gt;\r\n\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-flight-takeoff\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t&lt;span class=\"close\"&gt;&lt;i class=\"zmdi zmdi-close\"&gt;&lt;\/i&gt;&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;div&gt;\r\n\t\t\t\t\t\t\t\t&lt;h6&gt;From&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t\t&lt;span class=\"airport-name\" data-role=\"from\"&gt;DUB, Dublin Airport&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\t\t\t\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-body\"&gt;\r\n\t\t\t\t\t\t\t&lt;ul class=\"select-index\"&gt;&lt;\/ul&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"nano\"&gt;\r\n\t\t\t\t\t\t\t    &lt;div class=\"nano-content\"&gt;\r\n\t\t\t\t\t\t\t    \t&lt;ul class=\"select-data\"&gt;&lt;\/ul&gt;\r\n\t\t\t\t\t\t\t    &lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;div class=\"control select\"&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-head\"&gt;\r\n\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-flight-land\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t&lt;span class=\"close\"&gt;&lt;i class=\"zmdi zmdi-close\"&gt;&lt;\/i&gt;&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;div&gt;\r\n\t\t\t\t\t\t\t\t&lt;h6&gt;To&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t\t&lt;span class=\"airport-name\" data-role=\"to\"&gt;MRS, Marseille Provence Airport&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\t\t\t\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-body\"&gt;\r\n\t\t\t\t\t\t\t&lt;ul class=\"select-index\"&gt;&lt;\/ul&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"nano\"&gt;\r\n\t\t\t\t\t\t\t    &lt;div class=\"nano-content\"&gt;\r\n\t\t\t\t\t\t\t    \t&lt;ul class=\"select-data\"&gt;&lt;\/ul&gt;\r\n\t\t\t\t\t\t\t    &lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;div class=\"control dateinput\"&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-head\"&gt;\r\n\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-calendar\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t&lt;span class=\"close\"&gt;&lt;i class=\"zmdi zmdi-close\"&gt;&lt;\/i&gt;&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"control-item\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;h6&gt;Depar&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;MON, 8 May&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"control-item\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;h6&gt;Return&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;One Way&lt;\/span&gt; &lt;!--Quitar si no se selecciona--&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-body\"&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"info-message\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-info\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t\t&lt;!-- &lt;span&gt;Select the depar date then the return date if you need a round trip ticket&lt;\/span&gt; --&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;By the moment theres only One Way tickets, thanks.&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;div class=\"calendar\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;div class=\"month\"&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-chevron-left\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;May&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-chevron-right\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t\t\t&lt;div class=\"week\"&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;S&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;M&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;T&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;W&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;T&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;F&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t\t&lt;span&gt;S&lt;\/span&gt;\r\n\t\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t\t\t&lt;div class=\"days\"&gt;&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;div class=\"control radio passengers\"&gt;\r\n\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-accounts\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-item\"&gt;\r\n\t\t\t\t\t\t\t&lt;h6&gt;Passengers&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"passengers\" value=\"0\" checked=\"checked\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;div&gt;&lt;span&gt;1&lt;\/span&gt;&amp;times;&lt;i class=\"zmdi zmdi-male-alt\"&gt;&lt;\/i&gt;&lt;small&gt;Adults&lt;\/small&gt;&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"passengers\" value=\"1\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;div&gt;&lt;span&gt;0&lt;\/span&gt;&amp;times;&lt;i class=\"zmdi zmdi-face\"&gt;&lt;\/i&gt;&lt;small&gt;Kids&lt;\/small&gt;&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"passengers\" value=\"2\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;div&gt;&lt;span&gt;0&lt;\/span&gt;&amp;times;&lt;i class=\"zmdi zmdi-walk\"&gt;&lt;\/i&gt;&lt;small&gt;Elders&lt;\/small&gt;&lt;\/div&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t\t&lt;section class=\"spinner\"&gt;\r\n\t\t\t\t\t\t\t&lt;button data-action=\"plus\"&gt;&lt;i class=\"zmdi zmdi-plus\"&gt;&lt;\/i&gt;&lt;\/button&gt;\r\n\t\t\t\t\t\t\t&lt;button data-action=\"minus\"&gt;&lt;i class=\"zmdi zmdi-minus\"&gt;&lt;\/i&gt;&lt;\/button&gt;\r\n\t\t\t\t\t\t&lt;\/section&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;div class=\"control radio\"&gt;\r\n\t\t\t\t\t\t&lt;i class=\"zmdi zmdi-airline-seat-recline-extra\"&gt;&lt;\/i&gt;\r\n\t\t\t\t\t\t&lt;div class=\"control-item\"&gt;\r\n\t\t\t\t\t\t\t&lt;h6 style=\"margin-bottom: 8px\"&gt;Class&lt;\/h6&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"seat\" value=\"Economy\" checked=\"checked\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;Economy&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"seat\" value=\"Business\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;Business&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t\t&lt;label&gt;\r\n\t\t\t\t\t\t\t\t&lt;input type=\"radio\" name=\"seat\" value=\"First Class\"&gt;\r\n\t\t\t\t\t\t\t\t&lt;span&gt;First Class&lt;\/span&gt;\r\n\t\t\t\t\t\t\t&lt;\/label&gt;\r\n\t\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\t&lt;div class=\"control\"&gt;\r\n\t\t\t\t\t\t&lt;button class=\"btnSearch\"&gt;Search Flights&lt;\/button&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\r\n\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;div class=\"list\"&gt;\r\n\t\t\t\t\t&lt;div class=\"nano\"&gt;\r\n\t\t\t\t\t    &lt;div class=\"nano-content\"&gt;\r\n\t\t\t\t\t    \t\t    \t\r\n\t\t\t\t\t    &lt;\/div&gt;\r\n\t\t\t\t\t&lt;\/div&gt;\t\t\t\t\t\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t\r\n\t\t\t\t&lt;div class=\"ticket\"&gt;\r\n\t\t\t\t\t&lt;section&gt;\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t&lt;\/section&gt;\r\n\t\t\t\t\t&lt;button class=\"btnBook\"&gt;BOOK FLIGHT&lt;\/button&gt;\r\n\t\t\t\t\t&lt;!-- &lt;button class=\"btnHome\"&gt;BACK TO HOME&lt;\/button&gt; --&gt;\r\n\t\t\t\t\t&lt;div class=\"loader\"&gt;Loading...&lt;\/div&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\r\n\t\t\t&lt;\/section&gt;\r\n\t\t&lt;\/div&gt;\t\t\r\n\t\r\n\t&lt;\/div&gt;<\/pre>\n<p>3. Next, copy the CSS code from the provided snippet and paste it into a <code>&lt;style&gt;<\/code> block within the <code>&lt;head&gt;<\/code> section of your HTML file. This CSS code is responsible for styling the form and making it visually appealing.<\/p>\n<pre class=\"prettyprint linenums lang-css\">:root {\r\n  --app-bg-color: #1C1D21;\r\n  --app-dark-color: #31353D;\r\n  --app-accent-color: #445878;\r\n  --app-alt-color: #92CDCF;\r\n  --app-light-color: #EEEFF7;\r\n}\r\n\r\nhtml, body { min-height: 100% }\r\n\r\nbody {\r\n  font-family: 'Roboto', sans-serif;\r\n  color: #444;\r\n  background-color: #EEEFF7;\r\n  background-image:linear-gradient(120deg, #00c6ff 0%, #0072ff 100%);\r\n}\r\n\r\n.wrap {\r\n  background-color: #1C1D21;\r\n  position: relative;\r\n  display: block;\r\n  height: 610px;\r\n  width: 365px;\r\n  margin: 10px auto;\r\n  box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.3);\r\n  \/*border-radius: 5px;*\/\r\n}\r\n\r\n.headbar {\r\n  width: calc(100% - 15px);\r\n    height: 60px;\r\n    color: #fff;\r\n    background-color: var(--app-accent-color);\r\n    display: flex;\r\n    align-items: center;\r\n    padding-left: 15px;\r\n    font-size: 1.1em;\r\n    font-weight: 500;\r\n}\r\n\r\n.headbar .btnBack { \r\n  margin-right: 15px;\r\n  cursor: pointer; \r\n}\r\n\r\n.header {\r\n  width: 365px;\r\n  height: 150px; \/*200px;*\/\r\n  position: relative;\r\n  transition: all 0.8s ease-in-out;\r\n  background-image: linear-gradient(45deg, #445878 0%, #92CDCF 100%);\r\n  \/*background: var(--app-accent-color);*\/\r\n  transition: all 0.8s ease;\r\n}\r\n\r\n.header .bg,\r\n.header .filter {\r\n  position: absolute; \r\n  width: 100%; \r\n  height: 100%;\r\n  background-color: rgba(112, 225, 245, 0.25);\r\n}\r\n\r\n.header .bg {\r\n  background-image: url(https:\/\/dl.dropbox.com\/s\/8bg4zheauoyudeo\/bg-city.jpg);\r\n  background-size: 380px;\r\n  opacity: 0;\r\n  transition: all 0.8s ease;\r\n}\r\n\r\n.header .map {\r\n  width: 100%;\r\n  height: 100%;\r\n  background-image: url(https:\/\/dl.dropbox.com\/s\/kvg6ykrz66kn9oe\/map2.png);\r\n  background-position: -110px -150px;\r\n  \/*background-position: -120px -120px;\r\n  background-size: 680px;*\/\r\n  opacity: 1;\r\n  transition: all .4s ease;\r\n  position: absolute;\r\n  transition: all .4s ease;\r\n}\r\n\r\n.header .title {\r\n  display: none;\r\n  align-items: center;\r\n    justify-content: space-around;\r\n    font-size: 2em;\r\n    color: #fff;\r\n    height: 100%;\r\n}\r\n\r\n.title &gt; div { z-index: 10; }\r\n.title span { \r\n  display: inline-block;\r\n    font-weight: 400;\r\n    font-size: 1.2em;\r\n    text-shadow: 1px 1px 2px rgba(0,0,0,.25); \r\n}\r\n\r\ndiv.rotate span { animation: rotate .6s linear }\r\ndiv.rotate span:nth-child(2) { animation-delay: .1s }\r\ndiv.rotate span:nth-child(3) { animation-delay: .3s }\r\n\r\n@keyframes rotate {\r\n  from { transform: rotateY(0deg); }\r\n  to { transform: rotateY(360deg); }\r\n}\r\n\r\n.title .separator i {\r\n  transform: rotate(90deg);\r\n  font-size: .7em;\r\n}\r\n\r\n.content {\r\n  height: calc(100% - 210px);\r\n  background-color: var(--app-bg-color);\r\n  position: relative;\r\n  overflow: hidden;\r\n  transition: all 0.8s ease;\r\n}\r\n\r\n.content &gt; section {\r\n  position: relative;\r\n  width: 300%;\r\n  height: 100%;\r\n}\r\n\r\n.wrap[data-pos=\"0\"] .content &gt; section { transform: translateX(0) }\r\n.wrap[data-pos=\"1\"] .content &gt; section { transform: translateX(-365px) }\r\n.wrap[data-pos=\"2\"] .content &gt; section { transform: translateX(-730px) }\r\n\r\n.content &gt; section &gt; div { opacity: 0; }\r\n.wrap[data-pos=\"0\"] .content &gt; section &gt; div:nth-child(1) { opacity: 1; transition: opacity .8s ease; }\r\n.wrap[data-pos=\"1\"] .content &gt; section &gt; div:nth-child(2) { opacity: 1; transition: opacity .8s ease; }\r\n.wrap[data-pos=\"2\"] .content &gt; section &gt; div:nth-child(3) { opacity: 1; transition: opacity .8s ease; }\r\n\r\n.wrap[data-pos=\"0\"] .btnBack { display: none; }\r\n.wrap[data-pos=\"0\"] .header .title { display: flex }\r\n.wrap[data-pos=\"0\"] .header .bg { opacity: 1 }\r\n.wrap[data-pos=\"0\"] .header .map { opacity: 0 }\r\n\r\n.wrap[data-pos=\"0\"] .header { height: 140px }\r\n\r\n.wrap[data-pos=\"0\"] .content {\r\n  height: calc(100% - 200px);\r\n  transition: all 0.8s ease;\r\n}\r\n\r\n.wrap[data-pos=\"1\"] .content .list article .img,\r\n.wrap[data-pos=\"1\"] .content .list article .info { \r\n  opacity: 1;\r\n  transform: translateX(0);\r\n}\r\n\r\n.wrap[data-pos=\"2\"] .header { height: 0px }\r\n.wrap[data-pos=\"2\"] .content { height: calc(100% - 80px); }\r\n\r\n.form, .list, .ticket {\r\n  float: left;\r\n  width: 33.33333%;\r\n  height: 100%;\r\n  padding: 0;\r\n  margin: 0;\r\n  color: #e5e5e5;\r\n  position: relative;\r\n}\r\n\r\n.control {\r\n  position: relative;\r\n  top: 0;\r\n  height: 60px;\r\n  display: flex;\r\n  align-items: center;\r\n  padding: 5px;\r\n  background: #1C1D21; \/*var(--app-bg-color);*\/\r\n  border-bottom: solid 1px rgba(255, 255, 255, 0.05);\r\n  \/*border-top: solid 1px rgba(0, 0, 0, 0.4);*\/\r\n  transition: all .4s ease;\r\n}\r\n\r\n.control:last-child {\r\n  height: 55px;\r\n  border-bottom: none;\r\n  padding: 0;\r\n}\r\n\r\n\/*Preview hack*\/\r\n.control-head &gt; * { float: left; }\r\n\r\n.control-head &gt; i,\r\n.control &gt; i {\r\n  font-size: 1.5em;\r\n  margin-left: 15px;\r\n}\r\n\r\n.control-head &gt; div,\r\n.control &gt; .control-item {\r\n  margin-left: 20px;\r\n}\r\n\r\n.control h6 { \r\n  margin: 5px 0;\r\n  font-weight: 400;\r\n  color: #bbb;\r\n}\r\n\r\n.control.open:nth-child(2) { top: -72px; }\r\n.control.open:nth-child(3) { top: -144px; }\r\n\r\n.control.open {\r\n  height: 100%;\r\n  transition: all .4s ease;\r\n}\r\n\r\n.control .control-head { \r\n  display: flex; \r\n  align-items: center;\r\n  margin-top: 5px; \r\n  cursor: pointer;\r\n}\r\n\r\n.control .control-body { \r\n  height: calc(100% - 72px);\r\n  margin-top: 20px;\r\n}\r\n\r\n.control.open .control-body { \r\n  margin-top: 8px; \r\n}\r\n\r\n.control.dateinput,\r\n.control.select { display: block; }\r\n\r\n.control .close {\r\n  display: none;\r\n  position: absolute;\r\n  right: 15px;\r\n  top: 15px;\r\n  font-size: 20px;\r\n}\r\n.control.open .close {\r\n  display: block;\r\n  cursor: pointer;\r\n}\r\n\r\n\/*** Begin Select Input ***\/\r\n.select .nano { \r\n  width: 304px;\r\n  height: 418px;\r\n  margin-left: 50px;\r\n}\r\n\r\n.select ul.select-index,\r\n.select ul.select-data {\r\n  margin: 0;\r\n  margin-top: 10px;\r\n  padding: 0;\r\n  list-style: none;\r\n}\r\n\r\n.select.open ul.select-data li {\r\n  opacity: 1;\r\n  transform: translateY(0);\r\n  transition: transform .6s ease;\r\n}\r\n.select ul.select-data li {\r\n  margin: 5px 0;\r\n  padding: 3px 15px;\r\n  font-size: .85em;\r\n  opacity: 0;\r\n  transform: translateY(700px);\r\n  transition: all .3s ease;\r\n  cursor: pointer;\r\n}\r\n\r\n.select ul.select-data li:hover,\r\n.select ul.select-data li.selected {\r\n  background-color: rgba(0,0,0, .4);\r\n}\r\n\r\n.select ul.select-data li.sep {\r\n  background-color: var(--app-accent-color);\r\n}\r\n\r\n.select ul.select-index {  \r\n  position: absolute;\r\n  left: 15px;\r\n}\r\n\r\n.select ul.select-index li {\r\n  margin: 8px 0;\r\n  padding: 2px 6px;\r\n  border-radius: 50%;\r\n  text-align: center;\r\n  font-size: .9em;\r\n  background-color: var(--app-accent-color);\r\n  cursor: pointer;\r\n}\r\n\r\n\/*** Begin Date Input ***\/\r\n.dateinput .control-body {\r\n  opacity: 0;\r\n  transition: opacity .6s ease;\r\n}\r\n\r\n.dateinput.open .control-body {\r\n  opacity: 1;\r\n  transition: opacity .8s ease;\r\n}\r\n\r\n.dateinput .calendar {\r\n  margin-top: 10px;\r\n}\r\n\r\n.dateinput .calendar .month,\r\n.dateinput .calendar .week,\r\n.dateinput .calendar .days { \r\n  display: flex; \r\n  width: 100%;\r\n  padding: 5px; \r\n}\r\n\r\n.dateinput .calendar .month { \r\n  justify-content: space-around;\r\n  background-color: var(--app-accent-color);\r\n  margin-left: -5px; \r\n}\r\n\r\n.dateinput .calendar .week,\r\n.dateinput .calendar .days {\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.dateinput .calendar .week span,\r\n.dateinput .calendar .days span {\r\n  width: 40px;\r\n  padding: 5px;\r\n  text-align: center;\r\n  font-weight: 300;\r\n  font-size: .85em;\r\n  position: relative;\r\n}\r\n\r\n.dateinput .calendar .week span {\r\n  color: var(--app-alt-color);\r\n  font-weight: 400;\r\n}\r\n\r\n.dateinput .calendar .days span:before {\r\n  content: \"\";\r\n  display: block;\r\n  width: 22px;\r\n  height: 22px;\r\n  position: absolute;\r\n  left: 14px;\r\n  top: 3px;\r\n  border-radius: 1px;\r\n  background-color: transparent;\r\n  transition: all .4s ease;\r\n  cursor: pointer;\r\n}\r\n\r\n.dateinput .calendar .days span.checked:before {\r\n  background-color: rgba(112, 225, 245, 0.3);\r\n  border-radius: 50%;\r\n  transition: all .4s ease;\r\n}\r\n\r\n.dateinput .calendar .days span:first-child {\r\n  color: transparent;\r\n}\r\n\r\n.info-message { \r\n  margin-top: 30px;\r\n    padding: 0 5px 0 15px;\r\n    font-weight: 400;\r\n    font-style: italic;\r\n  font-size: .75em;\r\n  color: var(--app-alt-color);\r\n  letter-spacing: .06em; \r\n}\r\n.info-message  i {\r\n  margin-right: 5px;\r\n    font-size: 1.2em;\r\n}\r\n\r\n\r\n\/*** Begin Radio Input ***\/\r\n.radio label input[type=\"radio\"] {  \r\n  display: none;\r\n}\r\n\r\n.radio label &gt; span,\r\n.radio label &gt; div {\r\n  cursor: pointer;\r\n  margin-right: 4px;\r\n  padding: 4px 8px;\r\n    border-radius: 3px;\r\n    background-color: transparent;\r\n    transition: background .4s ease;\r\n}\r\n\r\n.radio label input[type=\"radio\"]:checked ~ span,\r\n.radio label input[type=\"radio\"]:checked ~ div {\r\n  background-color: rgba(0, 0, 0, 0.4);\r\n  transition: background .4s ease;\r\n}\r\n\r\n.radio label &gt; div { display: inline-block; text-align: center; margin-right: 30px; }\r\n.radio label &gt; div small { display: block; font-size: .75em; }\r\n.radio label &gt; div span { margin-right: 4px; }\r\n.radio label &gt; div i { margin-left: 4px; }\r\n\r\n\/*** Begin Spinner Input ***\/\r\n.spinner {\r\n  height: 100%;\r\n  position: absolute;\r\n  right: 0;\r\n}\r\n.spinner button {\r\n  width: 42px;\r\n  height: 50%;\r\n  display: block;\r\n  padding: 5px;\r\n  border: none;\r\n  color: #fff;\r\n  background-color: var(--app-dark-color); \r\n  outline: none;\r\n}\r\n\r\n.spinner button:first-child {\r\n  border-bottom: solid 1px #444;\r\n}\r\n\r\n.control &gt; button {\r\n  width: 100%;\r\n  height: 100%;\r\n  padding: 10px 2px;\r\n  border: none;\r\n  border-radius: 2px;\r\n  color: #fff;\r\n  background-color: var(--app-dark-color); \/*#2196F3*\/\r\n  outline: none;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.control button:hover { background-color: rgba(255,255,255, .2); }\r\n\r\n.list article {\r\n  display: flex;\r\n    width: 100%;\r\n    height: 100px;\r\n    transition: all 0.4s ease;\r\n}\r\n\r\n.list article:nth-child(2n+1) {\r\n  background-color: rgba(255,255,255,.04);\r\n}\r\n\r\n.list article div.img {\r\n  height: 100%;\r\n  background-color: rgba(255, 255, 255, 0.05);\r\n    display: flex;\r\n    align-items: center;\r\n    padding: 0 10px;\r\n  opacity: 0;\r\n  transform: translateX(-1000px);\r\n  transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);\r\n}\r\n\r\n.list article img {\r\n  width: 48px;\r\n    height: 48px;\r\n    \r\n}\r\n\r\n.list article .info {\r\n  padding: 10px;\r\n  width: 100%;\r\n  color: #e5e5e5;\r\n  font-size: .8em;\r\n  position: relative;\r\n  opacity: 0;\r\n  transform: translateX(1000px);\r\n  transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1);\r\n}\r\n\r\n.list article:nth-child(2) &gt; div { transition-delay: .12s }\r\n.list article:nth-child(3) &gt; div { transition-delay: .24s }\r\n.list article:nth-child(4) &gt; div { transition-delay: .36s }\r\n.list article:nth-child(5) &gt; div { transition-delay: .48s }\r\n\r\n\r\n.info span { display: block; }\r\n.info b { font-weight: 400; }\r\n.info .time {\r\n  color: #bbb;\r\n  position: absolute;\r\n  right: 10px;\r\n  top: 10px;\r\n}\r\n.info .airline {\r\n  display: block;\r\n  font-size: 1.4em;\r\n}\r\n\r\n.info h5 {\r\n  margin: 0;\r\n  font-size: 1.4em;\r\n      font-weight: 500;\r\n    position: absolute;\r\n    right: 10px;\r\n    bottom: 10px;\r\n}\r\n\r\n.info h5 small {\r\n  color: #bbb;\r\n  font-size: .6em;\r\n}\r\n\r\n.ticket {\r\n  display: flex;\r\n  flex-direction: column;\r\n    justify-content: center;\r\n}\r\n\r\n.ticket section {\r\n  background-color: var(--app-dark-color);\r\n  height: 350px;\r\n  margin: 10px 20px;\r\n    border-radius: 2px;\r\n}\r\n\r\n.ticket .title {\r\n  display: flex;\r\n    justify-content: space-around;\r\n    margin: 15px 10px;\r\n}\r\n\r\n.ticket .title &gt; div { text-align: center; }\r\n\r\n.ticket .title span {\r\n  font-size: 2em;\r\n  text-shadow: none;\r\n  display: block;\r\n}\r\n\r\n.ticket .title small { display: block; }\r\n\r\n.ticket .separator i { position: relative; top: 10px; }\r\n\r\n.ticket .row { \r\n  display: flex;\r\n  justify-content: space-around;\r\n  width: calc(100% + 40px);\r\n  margin-top: 20px; \r\n}\r\n\r\n.ticket .cell { \r\n      width: 140px;\r\n}\r\n\r\n.ticket .cell small {\r\n  display: block;\r\n  color: var(--app-alt-color);\r\n}\r\n\r\n.ticket .total {\r\n  margin: 25px 40px 0;\r\n    text-align: right;\r\n}\r\n\r\n.ticket .total span {\r\n  font-size: 1.7em;\r\n}\r\n\r\n.ticket .total small {\r\n  margin-right: 10px;\r\n    color: #92cdcf;\r\n}\r\n\r\n.ticket button {\r\n  height: 40px;\r\n  padding: 10px 2px;\r\n  margin: 10px 20px;\r\n  border: none;\r\n  border-radius: 2px;\r\n  background-color: var(--app-accent-color);\r\n  outline: none;\r\n  color: var(--app-light-color);\r\n  text-transform: uppercase;\r\n  cursor: pointer;\r\n}\r\n\r\n.ticket button i {\r\n  font-size: 16px;\r\n    margin-right: 5px;\r\n}\r\n\r\n.btnHome { background-color: #432; }\r\n\r\n\/** Loader **\/\r\n.loader,\r\n.loader:before,\r\n.loader:after {\r\n  border-radius: 50%;\r\n  width: 1.8em;\r\n  height: 1.8em;\r\n  -webkit-animation-fill-mode: both;\r\n  animation-fill-mode: both;\r\n  -webkit-animation: load7 1.8s infinite ease-in-out;\r\n  animation: load7 1.8s infinite ease-in-out;\r\n}\r\n.loader {\r\n  display: none;\r\n  color: #ffffff;\r\n  font-size: 10px;\r\n  margin: 5px auto;\r\n  position: relative;\r\n  text-indent: -9999em;\r\n  -webkit-transform: translateZ(0);\r\n  -ms-transform: translateZ(0);\r\n  transform: translateZ(0);\r\n  -webkit-animation-delay: -0.16s;\r\n  animation-delay: -0.16s;\r\n}\r\n.loader:before,\r\n.loader:after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n}\r\n.loader:before {\r\n  left: -3.5em;\r\n  -webkit-animation-delay: -0.32s;\r\n  animation-delay: -0.32s;\r\n}\r\n.loader:after {\r\n  left: 3.5em;\r\n}\r\n@-webkit-keyframes load7 {\r\n  0%,\r\n  80%,\r\n  100% {\r\n    box-shadow: 0 2.5em 0 -1.3em;\r\n  }\r\n  40% {\r\n    box-shadow: 0 2.5em 0 0;\r\n  }\r\n}\r\n@keyframes load7 {\r\n  0%,\r\n  80%,\r\n  100% {\r\n    box-shadow: 0 2.5em 0 -1.3em;\r\n  }\r\n  40% {\r\n    box-shadow: 0 2.5em 0 0;\r\n  }\r\n}<\/pre>\n<p>4. Load the <a href=\"https:\/\/jquery.com\" target=\"_blank\" rel=\"noopener\">jQuery<\/a>, <a href=\"https:\/\/jamesflorentino.github.io\/nanoScrollerJS\/\" target=\"_blank\" rel=\"noopener\">nonoScroller JS<\/a>, and <a href=\"https:\/\/underscorejs.org\/\" target=\"_blank\" rel=\"noopener\">Underscore JS<\/a> by adding the following scripts before closing the body tag:<\/p>\n<pre class=\"prettyprint linenums lang-html\">&lt;script src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/2.1.1\/jquery.min.js'&gt;&lt;\/script&gt;\r\n&lt;script src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery.nanoscroller\/0.8.7\/javascripts\/jquery.nanoscroller.min.js'&gt;&lt;\/script&gt;\r\n&lt;script src='https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/underscore.js\/1.8.3\/underscore-min.js'&gt;&lt;\/script&gt;<\/pre>\n<p>5. Finally, add the following JavaScript code to your project to activate the flight booking form&#8217;s functionality:<\/p>\n<pre class=\"prettyprint linenums lang-js\">\/\/ Play with the inputs --&gt;\r\nvar flights = [\r\n{\r\n  currency: \"EUR\",\r\n  price: 128.67,\r\n  carrier: \"KL\",\r\n  time: \"2h 30min\",\r\n  nodes: [\"CDG 2017-05-30T09:35+02:00 AMS 2017-05-30T11:15+02:00\"] },\r\n\r\n{\r\n  currency: \"EUR\",\r\n  price: 138.70,\r\n  carrier: \"AF\",\r\n  time: \"2h 30min\",\r\n  nodes: [\"CDG 2017-05-30T12:35+02:00 AMS 2017-05-30T13:50+02:00\"] },\r\n\r\n{\r\n  currency: \"EUR\",\r\n  price: 151.41,\r\n  carrier: \"BA\",\r\n  time: \"2h 30min\",\r\n  nodes: [\"CDG 2017-05-30T11:40+02:00 AMS 2017-05-30T12:55+02:00\"] },\r\n\r\n{\r\n  currency: \"EUR\",\r\n  price: 174.70,\r\n  carrier: \"KL\",\r\n  time: \"2h 30min\",\r\n  nodes: [\"CDG 2017-05-30T18:35+02:00 AMS 2017-05-30T19:50+02:00\"] },\r\n\r\n{\r\n  currency: \"EUR\",\r\n  price: 204.70,\r\n  carrier: \"AF\",\r\n  time: \"2h 30min\",\r\n  nodes: [\"CDG 2017-05-30T11:40+02:00 AMS 2017-05-30T12:55+02:00\"] }];\r\n\r\n\r\n\r\nvar carrier = {\r\n  \"AF\": \"Air France\",\r\n  \"KL\": \"KLM Royal Dutch Airlines\",\r\n  \"BA\": \"British Airways\" };\r\n\r\n\r\nvar airports = [{ \"name\": \"Vichy-Charmeil Airport\", \"city\": \"Vichy\", \"country\": \"France\", \"IATA\": \"VHY\" }, { \"name\": \"Lyon-Bron Airport\", \"city\": \"Lyon\", \"country\": \"France\", \"IATA\": \"LYN\" }, { \"name\": \"Cannes-Mandelieu Airport\", \"city\": \"Cannes\", \"country\": \"France\", \"IATA\": \"CEQ\" }, { \"name\": \"Marseille Provence Airport\", \"city\": \"Marseille\", \"country\": \"France\", \"IATA\": \"MRS\" }, { \"name\": \"Charles de Gaulle International\", \"city\": \"Paris\", \"country\": \"France\", \"IATA\": \"CDG\" }, { \"name\": \"Toussus-le-Noble Airport\", \"city\": \"Toussous-le-noble\", \"country\": \"France\", \"IATA\": \"TNF\" }, { \"name\": \"Paris-Orly Airport\", \"city\": \"Paris\", \"country\": \"France\", \"IATA\": \"ORY\" }, { \"name\": \"Le Mans-Arnage Airport\", \"city\": \"Le Mans\", \"country\": \"France\", \"IATA\": \"LME\" }, { \"name\": \"Nantes Atlantique Airport\", \"city\": \"Nantes\", \"country\": \"France\", \"IATA\": \"NTE\" }, { \"name\": \"Nancy-Essey Airport\", \"city\": \"Nancy\", \"country\": \"France\", \"IATA\": \"ENC\" }, { \"name\": \"Frankfurt am Main International\", \"city\": \"Frankfurt\", \"country\": \"Germany\", \"IATA\": \"FRA\" }, { \"name\": \"Hamburg Airport\", \"city\": \"Hamburg\", \"country\": \"Germany\", \"IATA\": \"HAM\" }, { \"name\": \"Cologne Bonn Airport\", \"city\": \"Cologne\", \"country\": \"Germany\", \"IATA\": \"CGN\" }, { \"name\": \"Munich International Airport\", \"city\": \"Munich\", \"country\": \"Germany\", \"IATA\": \"MUC\" }, { \"name\": \"Stuttgart Airport\", \"city\": \"Stuttgart\", \"country\": \"Germany\", \"IATA\": \"STR\" }, { \"name\": \"Berlin-Tegel International Airport\", \"city\": \"Berlin\", \"country\": \"Germany\", \"IATA\": \"TXL\" }, { \"name\": \"Hannover Airport\", \"city\": \"Hannover\", \"country\": \"Germany\", \"IATA\": \"HAJ\" }, { \"name\": \"Bremen Airport\", \"city\": \"Bremen\", \"country\": \"Germany\", \"IATA\": \"BRE\" }, { \"name\": \"Frankfurt-Hahn Airport\", \"city\": \"Hahn\", \"country\": \"Germany\", \"IATA\": \"HHN\" }, { \"name\": \"Dortmund Airport\", \"city\": \"Dortmund\", \"country\": \"Germany\", \"IATA\": \"DTM\" }, { \"name\": \"Cork Airport\", \"city\": \"Cork\", \"country\": \"Ireland\", \"IATA\": \"ORK\" }, { \"name\": \"Galway Airport\", \"city\": \"Galway\", \"country\": \"Ireland\", \"IATA\": \"GWY\" }, { \"name\": \"Dublin Airport\", \"city\": \"Dublin\", \"country\": \"Ireland\", \"IATA\": \"DUB\" }, { \"name\": \"Waterford Airport\", \"city\": \"Waterford\", \"country\": \"Ireland\", \"IATA\": \"WAT\" }, { \"name\": \"Amsterdam Airport Schiphol\", \"city\": \"Amsterdam\", \"country\": \"Netherlands\", \"IATA\": \"AMS\" }, { \"name\": \"Maastricht Aachen Airport\", \"city\": \"Maastricht\", \"country\": \"Netherlands\", \"IATA\": \"MST\" }, { \"name\": \"Eindhoven Airport\", \"city\": \"Eindhoven\", \"country\": \"Netherlands\", \"IATA\": \"EIN\" }, { \"name\": \"Rotterdam The Hague Airport\", \"city\": \"Rotterdam\", \"country\": \"Netherlands\", \"IATA\": \"RTM\" }, { \"name\": \"Belfast International Airport\", \"city\": \"Belfast\", \"country\": \"United Kingdom\", \"IATA\": \"BFS\" }, { \"name\": \"Manchester Airport\", \"city\": \"Manchester\", \"country\": \"United Kingdom\", \"IATA\": \"MAN\" }, { \"name\": \"Southampton Airport\", \"city\": \"Southampton\", \"country\": \"United Kingdom\", \"IATA\": \"SOU\" }, { \"name\": \"London Heathrow Airport\", \"city\": \"London\", \"country\": \"United Kingdom\", \"IATA\": \"LHR\" }, { \"name\": \"Blackpool International Airport\", \"city\": \"Blackpool\", \"country\": \"United Kingdom\", \"IATA\": \"BLK\" }, { \"name\": \"Newcastle Airport\", \"city\": \"Newcastle\", \"country\": \"United Kingdom\", \"IATA\": \"NCL\" }, { \"name\": \"London Stansted Airport\", \"city\": \"London\", \"country\": \"United Kingdom\", \"IATA\": \"STN\" }, { \"name\": \"Miami International Airport\", \"city\": \"Miami\", \"country\": \"United States\", \"IATA\": \"MIA\" }, { \"name\": \"John F Kennedy International Airport\", \"city\": \"New York\", \"country\": \"United States\", \"IATA\": \"JFK\" }, { \"name\": \"Piedmont Triad International Airport\", \"city\": \"Greensboro\", \"country\": \"United States\", \"IATA\": \"GSO\" }, { \"name\": \"Wings Field\", \"city\": \"Philadelphia\", \"country\": \"United States\", \"IATA\": \"BBX\" }, { \"name\": \"Hardwick Field\", \"city\": \"Cleveland\", \"country\": \"United States\", \"IATA\": \"HDI\" }, { \"name\": \"Warren Field\", \"city\": \"Washington\", \"country\": \"United States\", \"IATA\": \"OCW\" }];\r\n\r\n(function () {\r\n\r\n  var _airports = _.groupBy(airports, o =&gt; o.country),\r\n  selectIndex = [],\r\n  selectData = [];\r\n\r\n  _.each(_airports, (countryList, countryName) =&gt; {\r\n    var firstLeter = countryName.split('')[0];\r\n    selectData.push(`&lt;li class=\"sep\" data-index=\"${firstLeter}\"&gt;${countryName}&lt;\/li&gt;`);\r\n    selectIndex.push(`&lt;li&gt;${firstLeter}&lt;\/li&gt;`);\r\n\r\n    _.each(countryList, (airport, i) =&gt; {\r\n      selectData.push(`&lt;li data-iata=\"${airport.IATA}\" data-city=\"${airport.city}\"&gt;\r\n\t\t\t\t${airport.IATA}, ${airport.name}&lt;\/li&gt;`);\r\n    });\r\n  });\r\n\r\n  $('.select ul.select-index').html(_.uniq(selectIndex).join(''));\r\n  $('.select ul.select-data').html(selectData.join(''));\r\n\r\n\r\n  \/\/ Calendar days\r\n  var days = [30];\r\n  for (var i = 0; i &lt; 31; i++) {days.push(i);}\r\n\r\n  var daysRender = _.map(days, function (i) {\r\n    return `&lt;span&gt;${i + 1}&lt;\/span&gt;`;\r\n  });\r\n\r\n  $('.calendar .days').html(daysRender.join(''));\r\n  $('.calendar .days span').eq(8).addClass('checked');\r\n\r\n  \/\/ Flight Results\r\n  doFlightsRender(true);\r\n\r\n\r\n  \/\/ Events\r\n  \/\/ Open inputs\r\n  $('.control:not(.open) .control-head').on('click', function (evt) {\r\n    $(evt.currentTarget).parent('.control').addClass('open');\r\n  });\r\n\r\n  $('.control .close').on('click', function (evt) {\r\n    var z = $(evt.currentTarget).closest('.control');\r\n    setTimeout(() =&gt; {z.removeClass('open');}, 50);\r\n  });\r\n\r\n  \/\/ SpinnerInput add\/substract action\r\n  $('.spinner button').on('click', function (evt) {\r\n    var isAdding = evt.currentTarget.getAttribute('data-action') == 'plus',\r\n    $input = $('input[name=\"passengers\"]:checked'),\r\n    $control = $input.siblings('div').find('span'),\r\n    value = parseInt($control.text());\r\n\r\n    if (isAdding)\r\n    value++;else\r\n    if (value !== 0)\r\n    value--;\r\n\r\n    $control.text(value);\r\n  });\r\n\r\n  \/\/ SelectInput find index\r\n  $('.select-index').on('click', 'li', function (evt) {\r\n    var index = evt.currentTarget.textContent,\r\n    $nano = $(evt.currentTarget).parent('.select-index').siblings('.nano'),\r\n    el = $nano.find(`li.sep[data-index=\"${index}\"]`)[0];\r\n\r\n    $nano.find('.nano-content').animate({ scrollTop: el.offsetTop }, 600);\r\n  });\r\n\r\n  \/\/ SelectInput set data\r\n  $('.select-data').on('click', 'li:not(.sep)', function (evt) {\r\n    var text = evt.currentTarget.textContent,\r\n    iata = evt.currentTarget.getAttribute('data-iata'),\r\n    $select = $(evt.currentTarget).closest('.select'),\r\n    $nameContainer = $select.find('.airport-name');\r\n\r\n    if ($nameContainer.data('role') == 'from') {\r\n      var _iata = iata.split('');\r\n      var div = $('.header .fromPlace').addClass('rotate');\r\n      var span = $('.header .fromPlace span');\r\n      span.eq(0).text(_iata[0]);\r\n      span.eq(1).text(_iata[1]);\r\n      span.eq(2).text(_iata[2]);\r\n      setTimeout(() =&gt; div.removeClass('rotate'), 900);\r\n      \/\/$('.xfrom').text(iata);\r\n    } else\r\n    {\r\n      var _iata = iata.split('');\r\n      var div = $('.header .toPlace').addClass('rotate');\r\n      var span = $('.header .toPlace span');\r\n      span.eq(0).text(_iata[0]);\r\n      span.eq(1).text(_iata[1]);\r\n      span.eq(2).text(_iata[2]);\r\n      setTimeout(() =&gt; div.removeClass('rotate'), 900);\r\n      \/\/$('.xto').text(iata);\r\n    }\r\n\r\n    $nameContainer.text(text);\r\n    $select.toggleClass('open');\r\n\r\n    $(evt.currentTarget).addClass('selected').siblings('li').removeClass('selected');\r\n  });\r\n\r\n  \/\/ Date input\r\n  $('.calendar .days span').on('click', function (evt) {\r\n    var $this = $(evt.currentTarget),\r\n    day = evt.currentTarget.textContent;\r\n\r\n    $this.addClass('checked').siblings('span').removeClass('checked');\r\n\r\n    var date = new Date(`5\/${day}\/2017`);\r\n    var [wd, m, d] = date.toDateString().split(' ');\r\n    $('.dateinput .control-item span').eq(0).text(`${wd.toUpperCase()}, ${d} ${m}`);\r\n  });\r\n\r\n\r\n  $('.btnBack').on('click', function (evt) {\r\n    var wrap = document.querySelector('.wrap'),\r\n    index = parseInt(wrap.getAttribute('data-pos'));\r\n\r\n    $('.ticket button.btnBook').text('Book Flight');\r\n    wrap.setAttribute('data-pos', index - 1);\r\n  });\r\n\r\n  \/\/ Search button\r\n  $('.btnSearch').on('click', function (evt) {\r\n    doFlightsRender(false);\r\n    setTimeout(() =&gt; {\r\n      document.querySelector('.wrap').setAttribute('data-pos', 1);\r\n    }, 50);\r\n  });\r\n\r\n  $('.ticket button').on('click', function (evt) {\r\n    var $button = $(evt.currentTarget);\r\n    var $loader = $('.loader').show();\r\n    $button.text('Booking...');\r\n\r\n    setTimeout(() =&gt; {\r\n      $loader.hide();\r\n      $button.html('&lt;i class=\"zmdi zmdi-check-circle\"&gt;&lt;\/i&gt; Flight Booked');\r\n      $button.addClass('success');\r\n    }, 1200);\r\n  });\r\n\r\n  \/\/ Select Flight\r\n  $('.list').on('click', 'article', function (evt) {\r\n    var index = parseInt(evt.currentTarget.getAttribute('data-index')),\r\n    flight = flights[index];\r\n\r\n    var [from, t1, to, t2] = flight.nodes[0].split(' ');\r\n\r\n    var p = $('.radio.passengers label span'),\r\n    peopleTotal = 0,\r\n    people = _.map(p, function (el, i) {\r\n      var v = parseInt(el.textContent),\r\n      str = '';\r\n\r\n      if (i == 0 &amp;&amp; v)\r\n      str = `${v} Adults`;\r\n      if (i == 1 &amp;&amp; v)\r\n      str = `${v} Kids`;\r\n      if (i == 2 &amp;&amp; v)\r\n      str = `${v} Elders`;\r\n\r\n      peopleTotal += v;\r\n\r\n      return str;\r\n    });\r\n\r\n    from = $('.fromPlace span').text();\r\n    to = $('.toPlace span').text();\r\n\r\n    var time1 = new Date(t1),\r\n    time2 = new Date(t2);\r\n\r\n    var clase = $('input[name=\"seat\"]:checked').val(),\r\n    dates = $('.dateinput .control-item span'),\r\n    place1 = _.findWhere(airports, { IATA: from }),\r\n    place2 = _.findWhere(airports, { IATA: to });\r\n\r\n    var flightRender = `\r\n\t\t\t&lt;div class=\"title\"&gt;\r\n\t\t\t\t&lt;div&gt;\r\n\t\t\t\t\t&lt;small&gt;${time1.toLocaleTimeString().replace(':00', '')}&lt;\/small&gt;\r\n\t\t\t\t\t&lt;span&gt;${from}&lt;\/span&gt;\r\n\t\t\t\t\t&lt;small&gt;${place1.city}&lt;\/small&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;span class=\"separator\"&gt;&lt;i class=\"zmdi zmdi-airplane\"&gt;&lt;\/i&gt;&lt;\/span&gt;\r\n\t\t\t\t&lt;div&gt;\r\n\t\t\t\t\t&lt;small&gt;${time2.toLocaleTimeString().replace(':00', '')}&lt;\/small&gt;\r\n\t\t\t\t\t&lt;span&gt;${to}&lt;\/span&gt;\r\n\t\t\t\t\t&lt;small&gt;${place2.city}&lt;\/small&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"row\"&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t\t&lt;small&gt;Passengers&lt;\/small&gt;&lt;span&gt;${_.compact(people).join(',')}&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t\t&lt;small&gt;Class&lt;\/small&gt;&lt;span&gt;${clase}&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"row\"&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t\t&lt;small&gt;Departure&lt;\/small&gt;&lt;span&gt;${dates[0].textContent}&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t\t&lt;small&gt;Return&lt;\/small&gt;&lt;span&gt;${dates[1].textContent}&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"row\"&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t\t&lt;small&gt;Airline&lt;\/small&gt;&lt;span&gt;${carrier[flight.carrier]}&lt;\/span&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;div class=\"cell\"&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;div class=\"total\"&gt;\r\n\t\t\t\t&lt;small&gt;Total&lt;\/small&gt; &lt;span&gt;&amp;euro;${(flight.price * peopleTotal).toFixed(2)}&lt;\/span&gt;\r\n\t\t\t&lt;\/div&gt;\r\n\t\t`;\r\n\r\n    $('.ticket section').html(flightRender);\r\n    setTimeout(() =&gt; {\r\n      document.querySelector('.wrap').setAttribute('data-pos', 2);\r\n    }, 50);\r\n  });\r\n\r\n  \/\/ Init scroll\r\n  $(\".nano\").nanoScroller();\r\n\r\n\r\n  function doFlightsRender(isInit) {\r\n    var flightsRender = _.map(flights, function (o, i) {\r\n      var sumText = \"\";\r\n      var [from, t1, to, t2] = o.nodes[0].split(' ');\r\n\r\n      var d1 = new Date(t1),\r\n      d2 = new Date(t2);\r\n\r\n      if (!isInit) {\r\n        var ppl = $('.radio.passengers label span'),\r\n        sum = parseInt(ppl.eq(0).text()) + parseInt(ppl.eq(1).text()) + parseInt(ppl.eq(2).text());\r\n\r\n        sumText = `${sum} people &amp;euro;${(o.price * sum).toFixed(2)}`;\r\n        from = $('.fromPlace span').text();\r\n        to = $('.toPlace span').text();\r\n      }\r\n\r\n      var img;\r\n      if (o.carrier == 'KL')\r\n      img = 'https:\/\/dl.dropbox.com\/s\/02ve5kn75rpo0s3\/KL.png';else\r\n      if (o.carrier == 'BA')\r\n      img = 'https:\/\/dl.dropbox.com\/s\/6fpuy898zzuk7nn\/BA.png';else\r\n\r\n      img = 'https:\/\/dl.dropbox.com\/s\/dhmufay65yer2jz\/AF.png';\r\n\r\n      return `&lt;article data-index=\"${i}\"&gt;\r\n\t\t\t\t&lt;div class=\"img\"&gt;\r\n\t\t\t\t\t&lt;img src=\"${img}\" alt=\"ualogo\" \/&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t\t&lt;div class=\"info\"&gt;\r\n\t\t\t\t\t&lt;span class=\"time\"&gt;${o.time}&lt;\/span&gt;\r\n\t\t\t\t\t&lt;span class=\"airline\"&gt;\r\n\t\t\t\t\t\t${d1.toLocaleTimeString().replace(':00', '')} - \r\n\t\t\t\t\t\t${d2.toLocaleTimeString().replace(':00', '')}\r\n\t\t\t\t\t&lt;\/span&gt;\r\n\t\t\t\t\t&lt;span&gt;${carrier[o.carrier]} ${from} - ${to}&lt;\/span&gt;\r\n\t\t\t\t\t&lt;span&gt;Non-Stop&lt;\/span&gt;\r\n\r\n\t\t\t\t\t&lt;h5&gt;&lt;small&gt;${sumText}&lt;\/small&gt; &amp;euro;${o.price}&lt;\/h5&gt;\r\n\t\t\t\t&lt;\/div&gt;\r\n\t\t\t&lt;\/article&gt;`;\r\n    });\r\n\r\n    $('.list .nano-content').html(flightsRender.join(''));\r\n  }\r\n\r\n})();<\/pre>\n<p>That&#8217;s all! hopefully, you have successfully integrated this Flight Reservation Form HTML Code into your project. If you have any questions or suggestions, feel free to comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This HTML, CSS, and JavaScript code helps you to create a Flight Reservation Form. It comes with an interactive and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":8869,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[232,242,97],"tags":[],"class_list":["post-8861","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-forms","category-material-design","category-text-input"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flight Reservation Form HTML Code &#8212; CodeHim<\/title>\n<meta name=\"description\" content=\"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flight Reservation Form HTML Code &#8212; CodeHim\" \/>\n<meta property=\"og:description\" content=\"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeHim\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codehimofficial\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-10T17:56:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-22T10:56:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Asif Mughal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:site\" content=\"@CodeHimOfficial\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asif Mughal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\"},\"author\":{\"name\":\"Asif Mughal\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\"},\"headline\":\"Flight Reservation Form HTML Code\",\"datePublished\":\"2024-01-10T17:56:00+00:00\",\"dateModified\":\"2024-01-22T10:56:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\"},\"wordCount\":245,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png\",\"articleSection\":[\"Forms\",\"Material Design\",\"Text &amp; Input\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\",\"url\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\",\"name\":\"Flight Reservation Form HTML Code &#8212; CodeHim\",\"isPartOf\":{\"@id\":\"https:\/\/codehim.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png\",\"datePublished\":\"2024-01-10T17:56:00+00:00\",\"dateModified\":\"2024-01-22T10:56:34+00:00\",\"description\":\"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.\",\"breadcrumb\":{\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage\",\"url\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png\",\"contentUrl\":\"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png\",\"width\":1280,\"height\":960,\"caption\":\"Flight Reservation Form HTML Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codehim.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Text &amp; Input\",\"item\":\"https:\/\/codehim.com\/category\/text-input\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flight Reservation Form HTML Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codehim.com\/#website\",\"url\":\"https:\/\/codehim.com\/\",\"name\":\"CodeHim\",\"description\":\"Web Design Code Snippets\",\"publisher\":{\"@id\":\"https:\/\/codehim.com\/#organization\"},\"alternateName\":\"Web Design Codes\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codehim.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codehim.com\/#organization\",\"name\":\"CodeHim - Web Design Code & Scripts\",\"url\":\"https:\/\/codehim.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"contentUrl\":\"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg\",\"width\":280,\"height\":280,\"caption\":\"CodeHim - Web Design Code & Scripts\"},\"image\":{\"@id\":\"https:\/\/codehim.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codehimofficial\",\"https:\/\/x.com\/CodeHimOfficial\",\"https:\/\/www.instagram.com\/codehim\/\",\"https:\/\/www.linkedin.com\/company\/codehim\",\"https:\/\/co.pinterest.com\/codehim\/\",\"https:\/\/www.youtube.com\/@codehim\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed\",\"name\":\"Asif Mughal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codehim.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g\",\"caption\":\"Asif Mughal\"},\"description\":\"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.\",\"sameAs\":[\"https:\/\/codehim.com\"],\"url\":\"https:\/\/codehim.com\/author\/asif-mughal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flight Reservation Form HTML Code &#8212; CodeHim","description":"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/","og_locale":"en_US","og_type":"article","og_title":"Flight Reservation Form HTML Code &#8212; CodeHim","og_description":"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.","og_url":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/","og_site_name":"CodeHim","article_publisher":"https:\/\/www.facebook.com\/codehimofficial","article_published_time":"2024-01-10T17:56:00+00:00","article_modified_time":"2024-01-22T10:56:34+00:00","og_image":[{"width":1280,"height":960,"url":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png","type":"image\/png"}],"author":"Asif Mughal","twitter_card":"summary_large_image","twitter_creator":"@CodeHimOfficial","twitter_site":"@CodeHimOfficial","twitter_misc":{"Written by":"Asif Mughal","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#article","isPartOf":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/"},"author":{"name":"Asif Mughal","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed"},"headline":"Flight Reservation Form HTML Code","datePublished":"2024-01-10T17:56:00+00:00","dateModified":"2024-01-22T10:56:34+00:00","mainEntityOfPage":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/"},"wordCount":245,"commentCount":0,"publisher":{"@id":"https:\/\/codehim.com\/#organization"},"image":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png","articleSection":["Forms","Material Design","Text &amp; Input"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/","url":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/","name":"Flight Reservation Form HTML Code &#8212; CodeHim","isPartOf":{"@id":"https:\/\/codehim.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage"},"image":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage"},"thumbnailUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png","datePublished":"2024-01-10T17:56:00+00:00","dateModified":"2024-01-22T10:56:34+00:00","description":"Here is a free code snippet to create a Flight Reservation Form HTML Code. You can view demo and download the source code.","breadcrumb":{"@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#primaryimage","url":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png","contentUrl":"https:\/\/codehim.com\/wp-content\/uploads\/2023\/10\/Flight-Reservation-Form-HTML-Code.png","width":1280,"height":960,"caption":"Flight Reservation Form HTML Code"},{"@type":"BreadcrumbList","@id":"https:\/\/codehim.com\/text-input\/flight-reservation-form-html-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codehim.com\/"},{"@type":"ListItem","position":2,"name":"Text &amp; Input","item":"https:\/\/codehim.com\/category\/text-input\/"},{"@type":"ListItem","position":3,"name":"Flight Reservation Form HTML Code"}]},{"@type":"WebSite","@id":"https:\/\/codehim.com\/#website","url":"https:\/\/codehim.com\/","name":"CodeHim","description":"Web Design Code Snippets","publisher":{"@id":"https:\/\/codehim.com\/#organization"},"alternateName":"Web Design Codes","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codehim.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codehim.com\/#organization","name":"CodeHim - Web Design Code & Scripts","url":"https:\/\/codehim.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/","url":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","contentUrl":"http:\/\/codehim.com\/wp-content\/uploads\/2023\/06\/Codehim-short-logo.jpg","width":280,"height":280,"caption":"CodeHim - Web Design Code & Scripts"},"image":{"@id":"https:\/\/codehim.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codehimofficial","https:\/\/x.com\/CodeHimOfficial","https:\/\/www.instagram.com\/codehim\/","https:\/\/www.linkedin.com\/company\/codehim","https:\/\/co.pinterest.com\/codehim\/","https:\/\/www.youtube.com\/@codehim"]},{"@type":"Person","@id":"https:\/\/codehim.com\/#\/schema\/person\/cc48f1dbe072a89a62a98171b7db43ed","name":"Asif Mughal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codehim.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b25bfcd7d4e341c2c6f785a88d8ad2a4?s=96&d=mm&r=g","caption":"Asif Mughal"},"description":"I code and create web elements for amazing people around the world. I like work with new people. New people new Experiences. I truly enjoy what I'm doing, which makes me more passionate about web development and coding. I am always ready to do challenging tasks whether it is about creating a custom CMS from scratch or customizing an existing system.","sameAs":["https:\/\/codehim.com"],"url":"https:\/\/codehim.com\/author\/asif-mughal\/"}]}},"views":3991,"_links":{"self":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/8861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/comments?post=8861"}],"version-history":[{"count":0,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/posts\/8861\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media\/8869"}],"wp:attachment":[{"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/media?parent=8861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/categories?post=8861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codehim.com\/wp-json\/wp\/v2\/tags?post=8861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}