jquery datepicker选择不重新加载

时间:2011-11-23 10:51:13

标签: jquery jquery-ui-datepicker

我有以下代码向我展示来自datepicker的所选日期:

<input onFocus="blur();" class="day_selected">

我有这个和datepicker在同一页面中多次运行,一旦使用jquery重新加载页面,输入仍然存在,但没有显示日期。为了显示,我必须再次在datepicker上点击日期,然后显示。

如何确保今天的日期始终显示无论如何。

1 个答案:

答案 0 :(得分:1)

要将字段的默认值设置为当前日期,请尝试以下操作:

var currentDate = new Date();
var prettyDate = (currentDate.getMonth() +1) + '/' + currentDate.getDate() + '/' + currentDate.getFullYear();
$(".day_selected").val(prettyDate);

显然,如果用户在控件中选择不同的日期然后刷新,则日期将重置为今天。如果您需要它来维护状态,您需要将值存储在cookie中,或者通过AJAX将其发送到后端数据存储区。