2

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

4

2 回答 2

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控件之前,复制其值并稍后重新分配它。

于 2012-08-07T10:28:34.333 回答
0

是的,我遇到过这个问题。它会为你工作。

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

请参考此链接

于 2019-11-19T10:33:59.923 回答