JSFiddle - React, Tailwind, and code Playground

HTML

<form id="test" method="GET" action="http://httpprosimvgostiru-book-m.otelms.com/bookit/step1/">
    <ul>
        <li class="col-md-3 col-sm-6">
            <input id="btn111" name="datein" type="text" class="basic">
            <span class="add-on"><i class="fa fa-calendar" id="cal2"></i></span>
        </li>
        <li class="col-md-3 col-sm-6">
            <input id="btn222" name="dateout" type="text" class="basic">
            <span class="add-on"><i class="fa fa-calendar" id="cal3"></i></span>
        </li>
    </ul>
</form>
<div style="margin: 100px;">
    <iframe id="my-iframe-id" style="border: 0;" src="http://httpprosimvgostiru-book-m.otelms.com/bookit/step1" width="100%" height="240" scrolling="no"></iframe>
</div>

JavaScript

var myEventMethod = window.addEventListener ? "addEventListener" : "attachEvent"; var myEventListener = window[myEventMethod]; var myEventMessage = myEventMethod == "attachEvent" ? "onmessage" : "message"; myEventListener(myEventMessage, function(e) { if (e.data === parseInt(e.data)) { document.getElementById('my-iframe-id').height = e.data + "px"; console.log(e.data); } }, false); function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?"+"\u0026"+"]" + name + "=([^"+"\u0026"+"#]*)"), results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } // ]]> 
document.addEventListener("DOMContentLoaded", function(event) { 
var url = "http://httpprosimvgostiru-book-m.otelms.com/bookit/st.."+"\u0015"+"datein="+getParameterByName('datein')+"\u0015"+"dateout="+getParameterByName('dateout'); 
document.getElementById('test').src = url; 
function reload() { 
document.getElementById('my-iframe-id').src = url; 
} btn111.onchange = reload; btn222.onchange = reload; 
});