Bootstrap datepicker hide after selection

前端 未结 18 2618
暖寄归人
暖寄归人 2020-12-13 01:30

How do I hide the calendar after a date is selected? Is there a specific function that I can use? My code below:

$(\'#dp1\').datepicker({
    format: \'mm-d         


        
相关标签:
18条回答
  • 2020-12-13 01:50

    The problem can be stopped, blocking hide event for input element by this linese:

    var your_options = { ... };
    $('.datetimepicker').datetimepicker(your_options).on('hide', function (e) {
        e.preventDefault();
        e.stopPropagation();
    });

    0 讨论(0)
  • 2020-12-13 01:51

    Close datetimepicker when date select(datetimepicker show date with time)

    $('.datepicker').datepicker({
        autoclose: true,
        closeOnDateSelect: true
    }); 
    
    0 讨论(0)
  • 2020-12-13 01:54
    $('#input').datepicker({autoclose:true});
    
    0 讨论(0)
  • 2020-12-13 01:54

    Use this for datetimepicker, it works fine

    $('#Date').data("DateTimePicker").hide();
    
    0 讨论(0)
  • 2020-12-13 01:55

    I changed to datetimepicker and format to 'DD/MM/YYYY'

    $("id").datetimepicker({
        format: 'DD/MM/YYYY',
    }).on('changeDate', function() {
        $('.datepicker').hide();
    });
    
    0 讨论(0)
  • 2020-12-13 01:55

    Having problem with clock still showing even if I i wrote format: 'YYYY-MM-DD',

    I hade to set pickTime: false and after change->hide I hade to focus->show

    $('#VBS_RequiredDeliveryDate').datetimepicker({
      format: 'YYYY-MM-DD',
      pickTime: false
    });
    
    $('#VBS_RequiredDeliveryDate').on('change', function(){
        $('.datepicker').hide();
    });
    
    $('#VBS_RequiredDeliveryDate').on('focus', function(){
        $('.datepicker').show();
    });
    
    0 讨论(0)
提交回复
热议问题