【问题标题】:Validating Date Range Produced By jQuery UI DatePicker验证由 jQuery UI DatePicker 生成的日期范围
【发布时间】:2010-09-23 21:18:37
【问题描述】:

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

如果您有兴趣,请注意前几天我 asked a question on Stack Overflow 关于如何使用 C# 解析出两个日期。

【问题讨论】:

    标签: jquery validation uidatepicker


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-01
        • 2011-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多