我山洞创建SharePoint中的自定义列表(创建并置备于12蜂巢)的SharePoint验证的自定义字段
我怎么可以对列表中的某些字段验证时增加了一个新的列表项?
我想我可以通过“itemadding”事件接收器做到这一点,但有没有更优雅的分享点方式?
例如,我只想检查电子邮件字段是否有有效的电子邮件格式。
我山洞创建SharePoint中的自定义列表(创建并置备于12蜂巢)的SharePoint验证的自定义字段
我怎么可以对列表中的某些字段验证时增加了一个新的列表项?
我想我可以通过“itemadding”事件接收器做到这一点,但有没有更优雅的分享点方式?
例如,我只想检查电子邮件字段是否有有效的电子邮件格式。
我认为你必须有选择。正如你已经提到使用事件接收器将是一种方法。但我认为更优雅,更重要的是更像SharePoint这样的方式将实施您自己的custom field type和field control。
这将使您可以选择在任何事件接收器被触发前验证邮件地址,并对验证消息做出反应,让用户可以选择纠正其输入。
如果您在电子邮件输入的呈现文本框中具有id或css类,那么您可以使用JQuery在客户端上进行验证。
应该明确表明,虽然使用Javascript验证,您确实可以让用户绕过验证。这对您的使用可能不是问题,但需要注意。 – Ryan 2009-06-26 13:23:31