在ASP.NET页面上,我在页面上有一对CalendarExtender
(AJAX控件工具包,用于ASP.NET 4.0)控件充当日期范围。我想要做的是,在用户选择了TextCheckInDate
的值后,如果TextCheckOutDate
为空,则使用TextCheckInDate+ 1
填充TextCheckOutDate
。在Ajax CalendarExtender上选择日期后设置TextBox.Text
遗憾的是,我的jQuery技能还没有达到我想要的水平。我知道我必须创建一个在TextCheckInDate
更改时触发的jQuery函数,我需要能够读取两个文本框,执行基本日期算术并写入第二个文本框。执行没有回避我。由于this post,我知道使用date.js我的日期计算,包括下面...
我到目前为止有:
$("input[id$='TextCheckInDate']").keyup
(function (e) {
checkCheckOutDate($("#TextCheckInDate").val());
}
);
function checkCheckOutDate(checkInDate) {
var startDate = Date.parse(checkInDate);
if ($("#TextCheckOutDate").val() == "") {
$("#TextCheckOutDate").val((1).days().after(startDate));
}
}