在 ASP.NET 页面上,我在页面上有一对CalendarExtender
(用于 ASP.NET 4.0 的 AJAX 控件工具包)控件作为日期范围。我想要做的是,在用户选择了 的值后,TextCheckInDate
填充if为空。TextCheckOutDate
TextCheckInDate+ 1
TextCheckOutDate
遗憾的是,我的 jQuery 技能还没有达到我想要的水平。我知道我必须创建一个在TextCheckInDate
更改时触发的 jQuery 函数,我需要能够读取两个文本框、执行基本的日期运算并写入第二个文本框。实施让我望而却步。多亏了这篇文章,我知道使用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));
}
}