сброс на текущую дату после отправки формы с помощью плагина pignosecalndar - PullRequest
0 голосов
/ 15 мая 2019

У меня есть pignosecalendar в моем модале всплывающих окон. Когда я закрываю всплывающее окно и после отправки формы отображается выбранная дата при повторном открытии модал. Мне нужно установить выбор на текущую дату при каждом открытии календаря.

$('#calendar').pignoseCalendar({
        minDate: output,
        init: function(context) {
                    setTimeout(function() {

                    }, delay);

        },
        next: function(info, context) {
            setTimeout(function() {

            }, delay);
        },
        prev: function(info, context) {
            setTimeout(function() {

            }, delay);
        },
        click: function(event, context) { 
                    if (hide) $('.time-button').removeClass('active');
                        hide = true;
        },
        select: function(date, obj) {
            var full_d=date[0].format('YYYY-MM-DD');
            var prev=date[0];
            var curnt=date[1];
            var full_date=new Date(full_d);
            $('#boxx').html(full_d);
        //    console.log("prev",date[0]);
        //    console.log("curnt",date[1]);
               // $('#box').html(full_date.toDateString());
                $('.time-button').prop('disabled', false);

                var today = '<?php  echo $today ?>' ;
               // console.log(today,full_d);
                var hour = new Date().getHours();
                //var hour=19;
                var min = 00;
                var stt = new Date(full_date);
                stt = stt.getTime();
                var a = moment(stt);
                if (a.diff()<0){
                //alert("Time is passed already!")

                $(".time-button").each(function() {
                    //console.log("button",$(this).val());
                if (hour > $(this).val()){
                    $('#box').html("Demo section is closed for today !");
                    $(this).prop("disabled", true);
                    $(this).addClass('disable_btn');
                }
                else{
                    $('#box').html(full_date.toDateString());
                    $(this).prop("disabled", false);
                    $(this).removeClass('disable_btn');
                }


                })
                }else {
                //alert("You still have time!")
                $('#box').html(full_date.toDateString());
                //$('.time-button').prop('disabled', false);
                $(".time-button").each(function() {
                    //console.log("button",$(this).val());
                if (hour > $(this).val())
                    $(this).prop("disabled", false);
                    $(this).removeClass('disable_btn');


                })
                }
           }

    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...