Javascript 未设置jQuery Datepicker minDate
我有两个日期选择器'startDate'和'targetDate'。我想将'targetDate'的minDate设置为'startDate'的值。下面是 代码不起作用。即,未设置“targetDate”的minDateJavascript 未设置jQuery Datepicker minDate,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我有两个日期选择器'startDate'和'targetDate'。我想将'targetDate'的minDate设置为'startDate'的值。下面是 代码不起作用。即,未设置“targetDate”的minDate $("#startDate").datepicker({ changeMonth : true, changeYear : true, dateFormat : "dd-M-yy",
$("#startDate").datepicker({
changeMonth : true,
changeYear : true,
dateFormat : "dd-M-yy",
minDate : 0,
showMonthAfterYear : true,
onClose : function() {
$(this).toggleClass('ui-state-focus');
}
});
$("#targetDate").datepicker({
changeMonth : true,
changeYear : true,
dateFormat : "dd-M-yy",
minDate : new Date($("#startDate").val()),
showMonthAfterYear : true,
onClose : function() {
$(this).toggleClass('ui-state-focus');
}
});
在startDate事件中,您需要设置targetDate的最小日期 选择日期选择器时调用。函数将所选日期作为文本接收,并将datepicker实例作为参数接收。这是指关联的输入字段 使用
在何处调用targetDate函数?从此文本框调用。根据-在startDate日期选择器的
onClose
事件期间,您需要更改targetDate日期选择器的minDate
。
$('#startDate').datepicker({
onSelect: function(selectedDate) {
$('#targetDate').datepicker('option', 'minDate', selectedDate);
}
});