Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 日期选择器必须返回到上次选择的日期_Javascript_Jquery_Datepicker - Fatal编程技术网

Javascript 日期选择器必须返回到上次选择的日期

Javascript 日期选择器必须返回到上次选择的日期,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我正在制作活动日历,您可以在其中添加活动 当你设置一个新的活动时,你会得到一个表单。在此表单上,您可以使用日期选择器选择日期。 现在,当您单击submit时,表单再次为空 日期选择器必须返回到您在新表单上选择的最后一个日期 我有几行代码: jQuery(document).ready(function() { jQuery('#rst_datepicker').datepicker({ //*minDate: 0, uitgeschakeld om de voorgaan

我正在制作活动日历,您可以在其中添加活动

当你设置一个新的活动时,你会得到一个表单。在此表单上,您可以使用日期选择器选择日期。 现在,当您单击submit时,表单再次为空

日期选择器必须返回到您在新表单上选择的最后一个日期

我有几行代码:

jQuery(document).ready(function() {
    jQuery('#rst_datepicker').datepicker({
        //*minDate: 0, uitgeschakeld om de voorgaande datums te selecteren
        dateFormat : 'dd-mm-yy',
        date : jQuery('rst_event_date').val,
        //*jQuery('#rst_datepicker').datepicker('setDate', '01-12-2014');       
    }) //.datepicker("setDate", getDate);`
})
这是表格

<h1>Evenementen toevoegen</h1><br />
    <form method="post" action="" id="rst_form_new_event">
        <i>Evenementnaam:</i><br />
        <input type="text" required class="required rst_admin_textbox"  name="rst_event_name" maxlength="40" value="<?php if (!empty($_POST['rst_event_name'])){echo $_POST[ 'rst_event_name'];} ?>" /><br /><br />
        <i>Datum:</i><br/>
        <input type="text" required class="required rst_admin_textbox"  id="rst_datepicker" name="rst_event_date" value="<?php if (!empty($_POST['rst_event_date'])){ $dateTimeReverse = new DateTime($_POST['rst_event_date']); $rst_event_date_reversed = date_format ($dateTimeReverse, 'd-m-Y'); echo $rst_datepicker; }else{$dateTimeReverse = new DateTime($val->rst_event_date); $rst_event_date_reversed = date_format ($dateTimeReverse, 'd-m-Y'); echo $rst_datepicker;}?> "  /><br /><br />
        <i>Dagdelen:</i><br /><br />
        <table id="rst_table_duties">
        <tbody>
            <tr>
                <td>
                    Begintijd
                </td>
                <td>
                    Eindtijd
                </td>
                <td>
                    Aantal personen
                </td>
            </tr>
            <tr>
                <td class="rst_session_from">
                    <input type="text" required class="required rst_timeentry rst_txt_session_from" name="rst_event_session[1][from]" maxlength="5"  />
                </td>
                <td  class="rst_session_to">  
                    <input type="text" required class="required rst_timeentry rst_txt_session_to" name="rst_event_session[1][to]" maxlength="5"  />
                </td>
                <td class="rst_event_amount_duties">
                    <select name="rst_event_session[1][duties_amount]">
                        <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>

                    </select>
                </td>
                <td class="rst_session_remove"><a href="#" class="rst_remove_session_row">-</a></td><td>(wissen)</td>
            </tr>
            </tbody>
        </table>
        <a href="#" id="rst_add_session_row">Nieuw dagdeel toevoegen</a><br /><br />
        <i>Informatie:</i><br />
        <textarea class="rst_admin_textarea" name="rst_event_info" spellcheck="true"><?php if (!empty($_POST['rst_event_info'])){echo $_POST[ 'rst_event_info'];} ?></textarea><br />
        <input type="submit" name="rst_add_event" value="Evenement bevestigen"/>
    </form>

如果您在同一页面上提交,那么您将获得$\u请求变量。您可以使用它来设置值

jQuery(document).ready(function() {
    jQuery('#rst_datepicker').datepicker({
        //*minDate: 0, uitgeschakeld om de voorgaande datums te selecteren
        dateFormat : 'dd-mm-yy',
        date : "<?php echo $_REQUEST['rst_event_date']; ?>",
        //*jQuery('#rst_datepicker').datepicker('setDate', '01-12-2014');       
    }) //.datepicker("setDate", getDate);`
})

表单是否调用默认行为?例如:它会重新加载页面吗?这个jQuery'rst\u event\u date'没有意义。也许你的意思是:jQuery'rst_event_date'?它确实会重新加载页面哦,顺便说一句,我没有做整个脚本,我只会编辑它你忘记了日期的引号,它什么都没做