bootstrap-datepicker.1.5.0,bootstrap 3.3.5:日期消失

时间:2015-11-19 22:32:38

标签: jquery twitter-bootstrap bootstrap-datepicker

我有一个相当简单的日期选择器。它实例化很好。我设定了一个初始日期。在表单的输入字段中。我点击该字段,弹出选择器。我选择选择日期,但在选择器外单击以关闭它。输入字段设置为空。

如果我确定日期一切顺利。

我正在使用b-datepicker docs中的noConflict模式:

var datepicker = $.fn.datepicker.noConflict(); // return $.fn.datepicker to previously assigned value
$.fn.bootstrapDP = datepicker;                 // give $().bootstrapDP the bootstrap-datepicker functionality

我正在将我的选择器配置为:

$("#startDate").bootstrapDP({
    format: "yyyy-mm-dd",
    todayHighlight: true
}).on('hide', function(e) {
    // `e` here contains the extra attributes
    console.log("startDate hide");
    console.dir(e);
    console.log("date:" + $("#startDate").bootstrapDP('getDate'));
});

如果我没有选择日期,我希望使用hide()方法让我可以在清除之前访问<input>字段的值,但不会感到高兴。

hide()方法确实获得e参数,但在非选择情况下,date成员丢失。 dates数组是空的。

我错过了什么?

0 个答案:

没有答案