[Javascript] Mindate non funziona

  • Creatore Discussione Creatore Discussione paloppa
  • Data di inizio Data di inizio

paloppa

Utente Attivo
26 Feb 2018
68
0
6
31
Salve a tutti, perchè il minDate sul campo data_partenza non funziona? Qualunque valore io gli metta non funziona. Se metto 0, un valore positivo , o un valore negativo non va. Il calendario va sempre alla data di oggi , o alla data che è stata selezionata sopra.


Qui un estratto del codice

PHP:
$(function(){

    var self=this;
    self.data_arrivo=$("#data_arrivo");
    self.data_partenza=$("#data_partenza");
     self.check_next=[0,0];
    self.data_arrivo.datepicker({
        minDate:0,
        dateFormat: "dd/mm/yy",
        onSelect: function (selectedDate) {
                     self.check_next[0]=1;
        if(check_div(self.check_next))load_date_picker();
                    var depart = jQuery.datepicker.parseDate('dd/mm/yy', selectedDate);
                    depart.setDate(depart.getDate() + 1);
                    self.data_partenza.datepicker("option", "minDate", selectedDate );
        setTimeout(function(){
            self.data_partenza.datepicker('show');
        }, 16);   
                }
            });
        
 
    self.data_partenza.datepicker({   
        dateFormat: "dd/mm/yy",
        minDate:1,
        onSelect:function(selectedDate){
              self.check_next[1]=1;
        if(check_div(self.check_next))load_date_picker();
          
        }
        });
});
function check_div(ar){
    if(ar[0] && ar[1])return true;
    else return false;
}

function load_date_picker(){
    $('.show_div').removeClass('hidden');
}
 

Discussioni simili