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 :

Valider un formulaire seulement côté client avec le Validator


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Par défaut Valider un formulaire seulement côté client avec le Validator
    bonjour,
    je travail actuellement sur une application web avec struts ,j'ai essayer de faire la valiation d'un formulaire(coté serveur) via validate(de la classe ActionForm) j'ai pas trop aimer car ca perturbe mon formulaire (coté esthétique) j'ai penser d'utiliser javascripts (comme ca j'aurais les erreurs afficher sur une fenetre) mais ca ne marche pas aussi (j'ai trouver des difficulter )maint je veux essayer le Validator,car on ma dis que je peux faire une validation seulement côté client sans coder mon propre javascript,je n'ai jamais essayer et je ne sais pas comment faire
    avez vous une solution pour moi et des expilicationsmerci d'avance

  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
    Tu ne sembles pas avoir trop cherché comment ça fonctionne.

    Enfin, déjà, tu peux jeter un oeil à la FAQ ici et sur le site de Struts ici.

    Pour utiliser le plugin, il faut l'ajouter dans le struts-config.xml comme ceci :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
       <set-property property="pathnames"
    		 value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>	
    </plug-in>
    Les règles de validations doivent être mises dans un fichier validation.xml sous WEB-INF.
    Il faut également copier le fichier validator-rules.xml du répertoire lib de Struts sous WEB-INF.

    Dans le fichier des Messages, celui que tu as spécifié dans la balise message-resources du struts-config.xml, il faut ajouter les messages d'erreur par défaut du Validator, comme indiqué dans les commentaires du fichier validator-rules.xml.

    Pour gagner du temps, je te les donne en Français :
    # -- validator --
    errors.invalid={0} est invalide.
    errors.maxlength={0} ne peut contenir plus de {1} caractères.
    errors.minlength={0} ne peut contenir moins de {1} caractères.
    errors.range={0} n'est pas dans l'intervalle de {1} à {2}.
    errors.required={0} est obligatoire.
    errors.multiple={0} et {1} sont obligatoires.
    errors.byte={0} doit être un octet.
    errors.date={0} n'est pas une date.
    errors.double={0} doit être un double.
    errors.float={0} doit être un réel.
    errors.integer={0} doit être un entier.
    errors.long={0} doit être un entier long.
    errors.short={0} doit être un entier court.
    errors.creditcard={0} n'est pas un numéro de carte de crédit valide.
    errors.email={0} n'est pas une adresse e-mail valide.
    La liste n'est peut-être pas exhaustive. A vérifier.

    N'oublie pas de faire hériter ton ActionForm de ValidatorForm.

    Et enfin, dans la jsp, il faut coder les balises html:javascript et html:form comme indiqué dans la FAQ et ensuite, si tu veux que la validation se fasse seulement côté client, il faut mettre validate à false dans le mapping de ton Action.

    En espérant n'avoir rien oublié.

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 55
    Par défaut
    merci pour votre aide

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

Discussions similaires

  1. validation de formulaire - structure de code avec return
    Par tavarlindar dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/10/2008, 18h31
  2. Valider un formulaire avec la touche entree
    Par djedie dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/03/2007, 10h38
  3. Formulaire avec 2 validations possibles
    Par FBSVGR dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 24/05/2006, 08h47
  4. Réponses: 1
    Dernier message: 15/05/2006, 18h05
  5. Validation de formulaire recherche avec fonction javascript
    Par Cdic dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 19/01/2006, 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