【发布时间】:2011-04-26 20:59:23
【问题描述】:
我需要使用一些 javascript(jquery) 来验证不同的日期。
我有一个文本框,其中包含来自 jquery (http://plugins.jquery.com/plugin-tags/inputmask) 的输入掩码。我使用的掩码是“d/m/y”。
现在我已经设置了一个 CustomValidator 函数来验证日期。
我需要 2 个函数。用于检查给定日期是否大于 18 年前。您必须年满 18 岁。 检查日期是否不在未来的一项功能。它只能在过去。
功能类似
function OlderThen18(source, args) {
}
function DateInThePast(source, args) {
}
如您所知,您使用 args.Value 返回的值是 27/12/1987 。
但是我如何在函数中查看这个日期?这样我就可以将args.IsValid 设置为 True 或 False。
我试图将我从蒙面文本框中返回的字符串 (27/12/1987) 解析为一个日期,但我总是得到一个返回值,例如 27/12/1988。
那么如何检查给定日期和其他日期呢?
【问题讨论】:
-
您是否有理由不使用某种日期选择器插件?
标签: javascript jquery asp.net vb.net