2008-11-25 89 views
1

我正在使用date picker provided by jQuery UI来选择一个日期范围,该日期范围以类似11/11/2008 - 12/05/2008之类的单个文本输入结束。对于客户端的验证(jQuery/JavaScript)以及服务器端的验证代码(ASP.NET/C#)以确保用户输入有效日期,您会推荐什么?由jQuery UI生成的验证日期范围DatePicker

请注意我在关于如何使用C#解析出这两个日期,如果你感兴趣的话。

回答

2

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

2

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