我必须使用Jquery datepicker创建日期范围控件。
有两个日期选择器。 FromDt和EndDt
我试图通过使用altField作为FromDt.Val()+ 30来设置EndDt的值 和FromDt相同的方法...... 这将是FromDt.Val() - 30。
有可能吗?
答案 0 :(得分:0)
以下是如何使用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);
}
});
这应该让你走上正确的道路。