JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" href="http://luteciahotel.com/css/foundation-datepicker.css">
<script src="http://luteciahotel.com/js/datepicker/foundation-datepicker.js"></script>
<!-- INICIO BOOKING -->
<div id="booking" class="booking show-for-medium-up">
    <div class="row"> 
        <form action="https://reservations.omnibees.com/default.aspx" method="GET" target="_blank">    
            <input type="hidden" id="q" name="q" value="1316" />  
            <input type="hidden" id="lang" name="lang" value="pt-PT" />
            <div class="medium-2 columns">
                <input type="text" value="" id="dpd1" placeholder="Check-in" name="CheckIn" />
            </div>
            <div class="medium-2 columns">
                <input type="text" value="" id="dpd2" name="CheckOut" placeholder="Check-out" />
            </div>
            <div class="medium-2 columns">
                <select id="ad" name="ad">
                    <option value="1" selected>Adulto</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option value="6">6</option>
                    <option value="7">7</option>
                    <option value="8">8</option>
                    <option value="9">9</option>
                    <option value="10">10</option>
                </select>
            </div>
            <div class="medium-2 columns">
                <select id="ch" name="ch">
                    <option value="0" selected>Criança</option>
                    <option value="0">0</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="5">5</option>
                    <option...

JavaScript

$(function () {
    $('form').submit(function () {
        $('#dpd1').val( $('#dpd1').val().replace(/\//g, '') );
        $('#dpd2').val( $('#dpd2').val().replace(/\//g, '') );
    });
    window.prettyPrint && prettyPrint();	
    $('#dp1').fdatepicker({
        format: 'ddmmyyyy'
    });
    $('#dp2').fdatepicker({
        closeButton: true
    });
    
    // implementation of disabled form fields
    var nowTemp = new Date(); 
    var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);
    var checkin = $('#dpd1').fdatepicker({
        onRender: function (date) {
            return date.valueOf() < now.valueOf() ? 'disabled' : '';
        }
    }).on('changeDate', function (ev) {
        if (ev.date.valueOf() > checkout.date.valueOf()) {
            var newDate = new Date(ev.date)
            newDate.setDate(newDate.getDate() + 1);
            checkout.update(newDate);
        }
        checkin.hide();
        $('#dpd2')[0].focus();
    }).data('datepicker');
    var checkout = $('#dpd2').fdatepicker({
        onRender: function (date) {
            return date.valueOf() <= checkin.date.valueOf() ? 'disabled' : '';
        }
    }).on('changeDate', function (ev) {
        checkout.hide();
    }).data('datepicker');
});