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;
});