使用后退按钮时的dateFormat datepicker

时间:2012-08-07 10:24:28

标签: jquery jquery-ui datepicker back-button

我有一个日期选择器,我在其上设置了'dd M yyyy'的日期格式。这在初始加载时工作正常,但是当用户导航到另一个页面然后单击后退按钮以返回文本框时,它将保留为空。如果我删除“dateFormat”,则在按下后退按钮时会重新填充文本框。

2 个答案:

答案 0 :(得分:1)

是的我遇到了同样的问题。这对我有用:

//Suppose your control has the id 'txtDate'
var temp = $('#txtDate').val();
$('#txtDate').datepicker();
$('#txtDate').datepicker( "option", "dateFormat", "dd M yyyy" );
$('#txtDate').val(temp);

在将datepicker应用于控件之前,请获取其值的副本,然后重新分配。

答案 1 :(得分:0)

是的,我已经遇到了这个问题。它将为您工作。

// Text box id is 'txtSearch'
$("#txtSearch").datepicker("destroy");
$("#txtSearch").datepicker();

请参阅此link