2017-11-16 5 views
0

Wenn "date" in datepicker ausgewählt ist, ist minTime von timepicker = aktuelle Zeit, und wenn das select Datum nicht heute ist, ist minTime von timepicker = "12:00am". Aber der Wert minTime (unten) wird nie ausgelöst (ich denke), wenn ich versuchte, ein anderes Datum auszuwählen. Die console.log() zeigt die if-Anweisung funktioniert gut du.onSelect event datepicker triggert Änderung des minTime Wertes im Zeitpicker

var selection = jQuery("input#ezfc_element-15-child.ezfc-element-timepicker").data("settings"); 
var today = localdate.toLocaleDateString("en-US"); 
setTimeout(function(){ 
    jQuery(".ezfc-element-datepicker").datepicker({ 
     minDate: new Date(today), 
     defaultDate: new Date(today), 
     onSelect: function(dateText) { 
      var ds_milliseconds = Date.parse(dateText); 
      var t_milliseconds = Date.parse(today); 
      if (t_milliseconds == ds_milliseconds) { 
       selection['minTime'] = minTime; 
       console.log ("minTime"); 
      } else { 
       selection['minTime'] = "12:00am" ; 
       console.log("12:00am"); 
      } 
     } 
    }); 

}, 3000); 

Antwort

1

Haben Sie versucht, Ihre Browser-Konsole zu öffnen, Auswahl keine gültige Nutzung ist, Sie ersetzen, wenn sonst Abschnitt mit folgendem Code

if (t_milliseconds == ds_milliseconds) { 
    $(this).datepicker('option', 'minTime', minTime); 
    console.log ("minTime"); 
} else { 
    $(this).datepicker('option', 'minTime', "12:00am"); 
    console.log("12:00am"); 
} 
+0

aber es ist '$ (". Input # ezfc_element-15- child.ezfc-element-timepicker "). timepicker' nicht' $ (. "input # ezfc_element-15-child.ezfc-element-timepicker"). datepicker', sonst funktioniert es gut. Darf ich fragen, warum es eine "Option" braucht? Was macht es und was ist der Unterschied, ohne die Option zu haben? Ich bin ziemlich neu in diesem Bereich. Bitte erklären Sie mir dies, danke –

+0

Sie haben .datepicker in Ihrem Code, und darüber, warum Sie 'Option' benötigen, verweisen Sie http://api.jqueryui.com/datepicker/#option-minDate –

Verwandte Themen