2009-06-25 167 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