gpt4 book ai didi

jquery - 如何在 jquery UI 日期选择器中动态设置最小和最大日期

转载 作者:行者123 更新时间:2023-12-03 23:06:53 24 4
gpt4 key购买 nike

我在我的网页中放置了从日期到日期的两个日期像素以生成报告。我想对两个日期选择器应用验证以选择日期。我已经编写了通用的 jquery 代码来设置两个 datepikcer 的最小和最大日期,但它对我不起作用。我还编写了在日期选择器关闭时设置最小和最大日期的代码。

我的要求是我想在初始化日期选择器时动态设置最小和最大日期。然后,当用户可以从任何日期选择器中选择日期时,还设置另一个最大和最小日期

$("#frm_date").datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat:'yy-mm-dd',
onClose: function( selectedDate ) {
$( "#to_date" ).datepicker( "option", "minDate", selectedDate );
}
});


$("#to_date").datepicker({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat:'yy-mm-dd',
onClose: function( selectedDate ) {
$("#frm_date" ).datepicker( "option", "maxDate", selectedDate );
}
});

$(".datepick").datepicker({dateFormat:'yy-mm-dd',minDate:'2013-09-10' ,maxDate:'2013-10-10'});

最佳答案

我已经使用下面的代码解决了我的问题。
另请参阅 jquery 论坛网站上的以下解决方案。 https://forum.jquery.com/topic/how-to-set-minimum-and-maximum-date-dynamically-in-jquery-ui-date-picker

$.datepicker.setDefaults({
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'yy-mm-dd',
minDate: '2013-09-10',
maxDate: '2013-10-10'
});
$('#frm_date').datepicker({
onSelect: function(selectedDate) {
$('#to_date').datepicker('option', 'minDate', selectedDate || '2013-09-10');
}
});
$('#to_date').datepicker({
onSelect: function(selectedDate) {
$('#frm_date').datepicker('option', 'maxDate', selectedDate || '2013-10-10');
}
});

$(".datepick").datepicker({dateFormat:'yy-mm-dd',minDate:'2013-09-10' ,maxDate:'2013-10-10'});

关于jquery - 如何在 jquery UI 日期选择器中动态设置最小和最大日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19310304/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com