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

Struts 1 Java Discussion :

Probleme avec validator [FAQ]


Sujet :

Struts 1 Java

  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 354
    Par défaut Probleme avec validator
    Bonour,

    j'essaie de faire un check sur les champs de mes differents formulaires. Pour ça j'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
    <field property="numeroTravailIE" depends="validwhen">
     
      	<msg name="integer" key="saisie.champs.format.nombre"/>
     
        <arg0 key="Le numero de travail IE" resource="false"/>
           <var>
        	<var-name>test</var-name>
        	<var-value>(((numeroNational==null) and (nom==null) and (*this* != null)) or  ( (*this* == null) and (nom==null) and (numeroNational!=null) ) or  ( (*this* == null) and (nom!=null) and (numeroNational==null) ))
        	</var-value>
        </var>
     
     
      </field>
      <field property="numeroNational" depends="validwhen">
      	<msg name="validwhen" key="saisie.champs.requis"/>
     
      	<arg0 key="Le numero national IPG" resource="false"/>
         <var>
        	<var-name>test</var-name>
        	<var-value>(((numeroTravailIE==null) and (nom==null) and (*this* != null)) or  ( (*this* == null) and (nom==null) and (numeroTravailIE!=null) ) or  ( (*this* == null) and (nom!=null) and (numeroTravailIE==null) ))
        	</var-value>
        </var>
     
     
     
      </field>
      <field property="nom" depends="validwhen">
      	<msg name="validwhen" key="saisie.champs.requis"/>
     
      	<arg0 key="Le nom" resource="false"/>
         <var>
        	<var-name>test</var-name>
        	<var-value>(((numeroTravailIE==null) and (numeroNational==null) and (*this* != null)) or  ((*this* == null) and (numeroNational==null) and (numeroTravailIE!=null)) or  ((*this* == null) and (numeroNational!=null) and (numeroTravailIE==null)))
        	</var-value>
        </var>
     
       </field>

    Mais je n'obtient pas la validation mais un message d'erreur du type "ValidWhen Error for field ' numeroNational' - line 1:43: expecting RPAREN, found 'and'"

    Je ne vois pas où est le probleme. Est-ce que quelqu'un peut m'aider ?

    Je precise que je n'utilise pas required car mes 3 modes de recherche utilisent un seul et même beanForm.

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Dans le user Guide du Validator ici, pour le validwhen, il est écrit :
    validwhen - validator for checking one field against another.
    et
    Only two items may be joined with and or or
    Ce que tu as codé ne peut donc pas fonctionner car tu as 3 conditions liées par des "or" et non 2.

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    354
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 354
    Par défaut
    Merci, je n'avais fait attention à ce point.

    Je viens de resoudre le probleme en utilisant un "requiredif"

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

Discussions similaires

  1. probleme avec validator.w3.org
    Par voyageurdumonde dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 08/12/2010, 14h20
  2. Réponses: 2
    Dernier message: 27/06/2006, 14h34
  3. [validation HTML probleme avec li
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 18/02/2006, 13h27
  4. [castor][SOAP] Probleme avec la validation du message SOAP
    Par VinceFromBcn dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 05/09/2005, 14h12
  5. [Struts] Problème avec la méthode validate
    Par clement42 dans le forum Struts 1
    Réponses: 2
    Dernier message: 09/06/2005, 10h52

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