当用户输入结束日期I时,我创建两列开始日期和结束日期 应该用开始日期验证它以检查它是否大于开始 约会,有办法吗? 我正在使用自定义库, 我的要求是我必须存储一个包含开始日期和结束日期的文档 需要对其进行一些验证。
感谢您的帮助
答案 0 :(得分:5)
如果您需要在UI中进行验证,我会使用自定义字段类型。
如果您需要在库中创建检查,我会使用eventreceiver和ItemUpdating / ItemAdding事件。
或者可能是一个组合...
如果这是您想要的,请告诉我,我会为您提供一些代码示例(如果您需要)。
<强>更新强>
如果您需要自定义字段类型的示例,请参阅此post。实际上,如果你为渲染控件添加一个特殊的css类,然后添加JQuery来验证它的客户端,你可以将它与一些JQuery结合起来。
我不知道您是否需要事件接收器的示例或如何添加事件接收器,但不管怎样,这里只有一个链接:
答案 1 :(得分:3)
自定义字段类型似乎有点矫枉过正(至少对于UI验证。)我会使用JQuery,然后遵循Johan的eventreciever推荐来验证服务器端。
编辑:如果需要,我可以将JQuery串在一起以验证字段。