【发布时间】:2014-12-30 04:31:18
【问题描述】:
我的项目中有三个 AJAX 日历控件(开始日期、结束日期和生效日期)。它以 dd/MM/yyyy hh:mm:ss tt 格式选择日期。我想添加以下客户端验证:
- 结束日期应大于或等于开始日期。
- 生效日期应早于结束日期。
我曾尝试使用 CompareValidator,但它没有帮助,因为它不允许我比较时间。
是否有任何解决方法可以在客户端实现此验证。
【问题讨论】:
-
您可以为
StartDate/EndDate/EffectiveDate发布样本吗?我假设你面对的是conversion of the Date objects。 -
将值转换为 Date 类型会产生奇怪的结果。以下是结果立即窗口输出: ?document.getElementById("txtCompletionDate").value "10/12/2014 12:37:21 PM" ?new Date(document.getElementById("txtCompletionDate").value) Sun Oct 12 12:37:21 UTC+0530 2014 [prototype]: Invalid Date 有没有办法在将值转换为 Date 类型时指定日期格式?
标签: javascript asp.net validation date datetime