我在sharepoint中创建了一个自定义列表(创建并配置到12个配置单元)
如何在添加新列表项时对列表的某些字段执行验证?
我想我可以通过“itemadding”事件接收器来实现,但是有更优雅的分享方式吗?
例如,我只想查看电子邮件字段是否具有有效的电子邮件格式。
答案 0 :(得分:4)
我认为你必须选择。正如您已经提到的,使用事件接收器将是一种方式。但我认为更优雅,更重要的是更像SharePoint的方式将实现您自己的custom field type和field control。
这将为您提供在触发任何事件接收器之前验证邮件地址的选项,并向用户作出反应验证消息,让他可以选择更正其输入。
答案 1 :(得分:1)
如果你在电子邮件输入的渲染文本框中有id或css类,你可以使用JQuery在客户端上进行验证。