关于该问题,我在此线程上看到了很多解决方案,但没有一个起作用。我基本上是从jquery使用datepicker,下面是这段代码
它工作正常,但我似乎无法设置结束日期,无法选择比开始日期短的日期。例如,开始日期是4月7日,因此不应允许结束日期选择7月之前的任何日期。
我现在有什么方法可以实现这一目标吗?
$(function() {
$(".txtEndDate").datepicker({
minDate: new Date(),
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: '../../../images/calendar.png',
buttonImageOnly: true,
title: 'Click to open calendar',
alt: 'Click to open calendar'
});
$(function() {
$(".txtStartDate").datepicker({
minDate: new Date(),
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: '../../../images/calendar.png',
buttonImageOnly: true,
title: 'Click to open calendar',
alt: 'Click to open calendar',
onSelect: function(selected) {
var start = $(this).datepicker("getDate");
start.setDate(start.getDate() + 7);
$(".txtEndDate").datepicker("setDate", start);
}
});
});