将数据从一个日期选择器传递到另一个

时间:2016-09-19 17:03:07

标签: javascript php html jquery-ui-datepicker

我遇到这种情况:

2个文件(contact.html和booking.php)
在我的contact.html上,我有以下代码:

<form action="booking.php" method="POST" role="form" class="formular">
    <h3>Online booking!</h3>
    <br />
    <div class="control-group">
        <div class="controls">
            <div class="input-group">
                <input type="text" id="dateFrom" name="dateFrom" class="form-control" placeholder="Check in" style="width: 258px;"/>
            </div>
        </div>
    </div>
    <div class="control-group">
        <div class="controls">
            <div class="input-group">
                <input type="text" id="dateToInput" name="dateToInput" class="form-control" placeholder="Check out" style="width: 258px;"/>
            </div>
        </div>
    </div>
</form>

在我的booking.php文件中,我有以下代码:

<form>
    <div class="booking">
        <form name="" action=" " method="post">
        <h1>BOOKING</h1>
            <div class="bookingDate">
                <p>Check in:</p>
                <div id="dateFrom">
                </div>
            </div>
    </div>
    <div class="bookingDate">
        <p>Check out:</p>
        <div id="dateTo">
        </div>
    </div>
    <input type="hidden" name="dateFrom" id="dateFromInput" value= $_POST["dateFrom"] />
    <input type="hidden" name="dateTo" id="dateToInput" value=$_POST["dateTo"]/>
</form>

因此,我在contact.html页面上有两个日历,在booking.php上有两个日历。 我希望当我选择2个日期(在我的contact.html上)表格时,这些确切日期将传递给我在booking.php上的其他两个日历 有人可以帮帮我吗?我搜索了很多,但我找不到答案。

2 个答案:

答案 0 :(得分:0)

将代码修改为以下值部分。与其他领域相似。

<input type="hidden" name="dateFrom" id="dateFromInput" value= "<?php echo $_POST["dateFrom"] ?>" />

答案 1 :(得分:0)

联系人已name="dateToInput",但预订正在寻找dateTo
修复一个:更正联系人输入的名称

<input type="text" id="dateToInput" name="dateTo" class="form-

修复二:您的预订代码中没有PHP代码,没有它们$ _POST不可用,也不会打印这些值。

<input type="hidden" name="dateFrom" 
id="dateFromInput" value="<?php echo $_POST["dateFrom"];?>">

<input type="hidden" name="dateTo" 
id="dateToInput" value="<?php echo $_POST["dateTo"]; ">

注意我还用values包裹了引号