2009-06-25 12 views
2

I grotte a créé une liste personnalisée dans sharepoint (créé et provisionné à la ruche 12)sharepoint validate champ personnalisé

Comment puis-je effectuer la validation sur certains champs de la liste quand un nouvel élément de liste est ajouté?

Je pense que je peux le faire à travers l'événement « ItemAdding » recepteur, mais est-il un moyen de sharepoint plus élégante? Par exemple, je veux juste vérifier un champ email a un format email valide.

Répondre

4

Je pense que vous avez des options. Comme vous l'avez déjà mentionné en utilisant un récepteur d'événement serait un moyen. Mais je pense qu'un moyen plus élégant et surtout plus SharePoint serait la mise en œuvre de votre propre custom field type et field control.

Cela vous donnera la possibilité de valider l'adresse de messagerie avant tout récepteur d'événements est déclenché et réagir avec un message de validation à l'utilisateur en lui donnant la possibilité de corriger son entrée.

1

Vous pouvez aller à la validation sur le client en utilisant JQuery si vous avez l'ID ou une classe CSS sur la zone de texte rendu pour l'entrée e-mail.

+0

Doit préciser que la validation Javascript permet aux utilisateurs de contourner cette validation. Cela peut ne pas être un problème pour votre usage mais quelque chose à savoir. – Ryan