IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Sharepoint .NET Discussion :

[SP-2010] Validation de champs sur formulaire EditForm lié à une bibliothèque de documents


Sujet :

Développement Sharepoint .NET

  1. #1
    Membre du Club
    Homme Profil pro
    Chef de projets
    Inscrit en
    Août 2002
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2002
    Messages : 79
    Points : 68
    Points
    68
    Par défaut [SP-2010] Validation de champs sur formulaire EditForm lié à une bibliothèque de documents
    Bonjour,

    Je suis en train d'essayer d'ajouter le contrôle de la saisie sur le formulaire EditForm.aspx.

    J'ai ajouté un champ de validation après le champ de saisie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <SharePoint:FormField runat="server" ID="CodeArticle" ControlMode="Edit" FieldName="BaseArtArticle" __designer:bind="{ddwrt:DataBind('u',concat('ff4',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@BaseArtArticle')}" IsValid="True" />
    <SharePoint:InputFormCustomValidator runat="server" ID="InputFormCustomValidatorff4{$Pos}"
    ErrorMessage="Code article inexistant" ClientValidationFunction="ValidateMessageBody" ControlToValidate="CodeArticle"
    Display="Dynamic" ValidateEmptyText="false"></SharePoint:InputFormCustomValidator>
    A l'affichage de la page, j'ai un message d'erreur :

    Erreur du serveur dans l'application '/'.
    --------------------------------------------------------------------------------

    Le contrôle 'CodeArticle' référencé par la propriété ControlToValidate de 'InputFormCustomValidatorff41' ne peut pas être validé.
    Avez-vous déjà eu ce message ?
    Apparemment, il ne serait pas possible de faire un contrôle sur un champ du formulaire Sharepoint...

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1 486
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 486
    Points : 2 082
    Points
    2 082

  3. #3
    Membre du Club
    Homme Profil pro
    Chef de projets
    Inscrit en
    Août 2002
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2002
    Messages : 79
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    Et sur le post http://www.developpez.net/forums/d11...ookup-cascade/ merci pour ta recherche d'exemples pour :

    - un méthode d'interrogation asynchrone de la liste (wrappée par spservices) qui renvoie un booléen si l'élément existe OU un chargement ajax des références dans un tableau lors du chargement de la page
    - un event handler javascript sur l'événement onchange ou onkeyup de la textbox qui lance la méthode de validation de chaque chaine séparée par ";"
    - une action visuelle pour que l'utilisateur comprenne l'erreur (ex : label explicatif à côté du champ, bouton OK désactivé si erreur)

  4. #4
    Membre du Club
    Homme Profil pro
    Chef de projets
    Inscrit en
    Août 2002
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2002
    Messages : 79
    Points : 68
    Points
    68
    Par défaut
    Bonjour,

    J'ai résolu mon problème. En fait, l'id du contrôle dans le formulaire Sharepoint est un nom assez compliqué, j'ai donc intégré, dans ma fonction javascript de validation, la recherche du contrôle à valider afin de récupérer la valeur saisie pour la comparer aux valeurs d'une liste.

    Merci...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] validation de champs de formulaire
    Par mv_murph dans le forum Symfony
    Réponses: 1
    Dernier message: 19/01/2009, 15h31
  2. filtrer un DataGridView par un Champ sur formulaire
    Par LE VIEUX dans le forum VB.NET
    Réponses: 3
    Dernier message: 10/08/2008, 12h17
  3. validation de champs de formulaire
    Par zerros dans le forum Langage
    Réponses: 1
    Dernier message: 05/06/2008, 12h58
  4. Valider deux champ de formulaire sans aller côté serveur
    Par tiboudchou dans le forum Struts 2
    Réponses: 1
    Dernier message: 16/10/2007, 19h02
  5. Validation de champs ds formulaire
    Par fikou dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 09/03/2006, 14h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo