我正在尝试对datepicker执行以下操作:
1)点击datepciker的输入字段并导航到下个月(比如三月) 2)我没有做任何选择,但关闭了datepicker。 3)我回到datepicker字段,我仍然看到March的datepiker
有没有办法将显示重置回二月(当月)?
我在输入字段的ng-focus上使用以下代码,但它似乎不起作用:
查看:
<input class="inputFilterMinTemp" id = "st_date" type="text" ng- model="name.StartDate" ng-focus = "resetCal()" placeholder="Search" />
控制器:
$scope.resetCal = function()
{
$('#st_date').datepicker("setDate",null);
};
$scope.init = function()
{
$('#st_date').datepicker({
format: "dd-M-yyyy",
autoclose: true
}).on('changeDate', function(e) {
});
};
知道我怎么能这样做吗?
答案 0 :(得分:2)
这对我有用。
$('#st_date').on('hide', function(){
if($('#st_date').val() == "")
{
$('#st_date').datepicker('setDate',null);
}
}).datepicker();
如果未做出选择,请再次点击日期选择器重新设置当前月份
答案 1 :(得分:0)
试试这个:
$("#end_date").datepicker({
dateFormat: 'dd/mm/yy',
"setDate": currentDate
})