我必须使用 Jquery datepicker 创建一个日期范围控件。
有两个日期选择器。FromDt 和 EndDt
我正在尝试通过使用 altField 作为 FromDt.Val()+30 来设置 EndDt 的值,并为 FromDt 使用相同的方法......这将是 FromDt.Val()-30。
可能吗?
我必须使用 Jquery datepicker 创建一个日期范围控件。
有两个日期选择器。FromDt 和 EndDt
我正在尝试通过使用 altField 作为 FromDt.Val()+30 来设置 EndDt 的值,并为 FromDt 使用相同的方法......这将是 FromDt.Val()-30。
可能吗?
下面是一个示例,说明如何使用 jQuery datepicker 根据选择的另一个日期来设置日期字段值。在此示例中,结束日期会自动填充并设置为所选日期之后的 30 天。
<input id="startdate" type="text" class="datepicker" />
<input id="enddate" type="text" readonly="readonly" />
$('input[id="startdate"]').datepicker({
onSelect: function () {
var start = $('#startdate').val();
var nights = 30;
var date = new Date(start);
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var edate = new Date(y, m, d + nights);
var test = $.datepicker.formatDate('mm/dd/yy', edate);
$('#enddate').val(test);
}
});
这应该使您走上正确的道路。