Javascript 日期选择器必须返回到上次选择的日期
我正在制作活动日历,您可以在其中添加活动 当你设置一个新的活动时,你会得到一个表单。在此表单上,您可以使用日期选择器选择日期。 现在,当您单击submit时,表单再次为空 日期选择器必须返回到您在新表单上选择的最后一个日期 我有几行代码:Javascript 日期选择器必须返回到上次选择的日期,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我正在制作活动日历,您可以在其中添加活动 当你设置一个新的活动时,你会得到一个表单。在此表单上,您可以使用日期选择器选择日期。 现在,当您单击submit时,表单再次为空 日期选择器必须返回到您在新表单上选择的最后一个日期 我有几行代码: jQuery(document).ready(function() { jQuery('#rst_datepicker').datepicker({ //*minDate: 0, uitgeschakeld om de voorgaan
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'?它确实会重新加载页面哦,顺便说一句,我没有做整个脚本,我只会编辑它你忘记了日期的引号,它什么都没做