2009-06-25 129 views
2

我山洞创建SharePoint中的自定义列表(创建并置备于12蜂巢)的SharePoint验证的自定义字段

我怎么可以对列表中的某些字段验证时增加了一个新的列表项?

我想我可以通过“itemadding”事件接收器做到这一点,但有没有更优雅的分享点方式?

例如,我只想检查电子邮件字段是否有有效的电子邮件格式。

回答

4

我认为你必须有选择。正如你已经提到使用事件接收器将是一种方法。但我认为更优雅,更重要的是更像SharePoint这样的方式将实施您自己的custom field typefield control

这将使您可以选择在任何事件接收器被触发前验证邮件地址,并对验证消息做出反应,让用户可以选择纠正其输入。

1

如果您在电子邮件输入的呈现文本框中具有id或css类,那么您可以使用JQuery在客户端上进行验证。

+0

应该明确表明,虽然使用Javascript验证,您确实可以让用户绕过验证。这对您的使用可能不是问题,但需要注意。 – Ryan 2009-06-26 13:23:31