验证由jQuery UI DatePicker生成的日期范围

时间:2008-11-25 01:58:06

标签: jquery validation uidatepicker

我正在使用date picker provided by jQuery UI选择一个日期范围,该日期范围以单个文本输入结尾,例如11/11/2008 - 12/05/2008。您建议客户端验证(jQuery / JavaScript)以及服务器端验证代码(ASP.NET / C#)以确保用户输入有效日期?

请注意我前一天asked a question on Stack Overflow如果您感兴趣,可以使用C#解析这两个日期。

2 个答案:

答案 0 :(得分:2)

CustomValidator。将这些日期拆分为两个单独的日期应该相当简单,解析每个日期,并根据需要进行比较以验证范围是否正确。

答案 1 :(得分:2)

您可以非常轻松地将日期与javascript进行比较,只需将输入转换为Date对象,然后任何比较器都可以正常工作。我使用Date.js,因为它有一个很好的解析器。在后端,我会假设您可以做同样的事情,关键是将所有对象转换为相同的类型,以及可以与另一个对象进行比较的对象。