bootstrap datepicker不保留焦点值

时间:2017-10-09 07:45:38

标签: javascript jquery twitter-bootstrap datepicker

我正在使用bootstrap datepicker。

function initializeDatePicker() {
    $('#milestone_start_date').datepicker({
        weekStart: 1,
        startDate: '-1m',
        endDate: '+13m',
        autoclose: true,
        format: 'yyyy-mm-dd'
    }).on('changeDate', function (selected) {
        var minDate = new Date(selected.date.valueOf());
        $('#milestone_end_date').datepicker('setStartDate', minDate);
    });

    $('#milestone_end_date').datepicker({
        weekStart: 1,
        format: 'yyyy-mm-dd',
        autoclose: true
    }).on('changeDate', function (selected) {
        var maxDate = new Date(selected.date.valueOf());
        $('#milestone_start_date').datepicker('setEndDate', maxDate);
    });
}

我多次调用此函数来更新输入startDate,EndDate字段。

$('#milestone_end_date').datepicker('destroy');
$('#milestone_start_date').datepicker('destroy');

$('#milestone_start_date').val(data.start_date);
$('#milestone_end_date').val(data.end_date);

initializeDatePicker();

在AJAX调用之后,正确的值显示在start EndDate弹出窗口中。但是,如果我点击startDate字段。来自该领域的focusOutstartDate中的值更改为今天。

我不确定这里有什么问题。

请帮帮我。提前谢谢。

0 个答案:

没有答案