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 :

[Struts]Validation de formulaire


Sujet :

Struts 1 Java

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2003
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Points : 86
    Points
    86
    Par défaut [Struts]Validation de formulaire
    Je sais il faut être complètement taré pour oser mettre un tag [Struts] dans le titre de ces posts parce que ça fait fuir tout le monde mais bon c'est vraiment le sujet de mon message !!!

    Bonjour,

    J'ai un petit (énorme!!!) souci et je ne sais pas bien comment le résoudre.
    Bon ma question est simple :

    J'ai une page principale qui contient plusieurs frames.

    Lorsque je clique sur le lien validation de ma page principale, je souhaiterais effectuer une validation des formulaires de toutes mes frames, s'il y a des erreurs les afficher dans les frames correspondantes et s'il n'y a aucune erreur, dans l'ensemble des formulaires, effectuer un enregistrement de tous mes formulaires. Attention s'il y a une erreur dans un formulaire, je ne dois pas enregistrer les autres

    Etant un petit n00bs en Struts je ne vois pas trop comment m'y prendre, surtout pour centraliser le résultat des différentes validations afin de définir si un enrgeistrement doit être effectué ou non !

    Si vous avez une idée ?
    RanDomX à l'aide ....

  2. #2
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    Les frames c'est mal, et tu sais pourquoi maintenant

    en gros tu vas faire comme si tu vais trois pages differentes, donc trois FromBean, trois actions, trois traitements

    et le bouton de validation, tu vas faire un javascript dessus qui va valider les formulaires de toutes les pages
    genre
    <html:button value="validation de la mort" onclick="javascript:this.form.submit();document.parent.form[0].submit();" />
    faut gerer le passage de frame en javascript, je sais plus faire, mais ca se trouve

    mon dieux c'est immonde !!!!

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2003
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Points : 86
    Points
    86
    Par défaut
    Merci pour ta réponse !

    Chuis trop trop trop d'accord avec toi C'est pas très bô tout ça. Mais que veux tu, c'est pas moi qui décide.

    Par contre je ne suis malheureusement pas tout a fait d'accord avec la solution que tu proposes. Parce que cette solution ne me permet pas, quand il n'y a aucune erreurs sur les différentes pages, d'enchainer sur l'enregistrement de toutes les données

    Je sais pas si j'ai pas été assez clair dans mon post précédent, mais pour le moment j'ai déjà 3 pages différentes avec 3 ActionForm et 3 Action, mais je ne sais pas comment valider mes trois formulaires et enchainer sur l'enregistrement de toutes les données dans le cas ou aucune erreurs n'a été détectée parmi tous les formulaires.

    Merci d'avance pour vos idées...

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    il te reste plus qu'a faire un immonde javascript qui va aller lire les données des formulaires des frames pour les ajouter au principal qui sera le seul a etre utilisé. je vois que ca !

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2003
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 93
    Points : 86
    Points
    86
    Par défaut
    Ben ça s'en est un idée qu'elle est bonne

    C'est nikel, j'y avais pas pensé mais c'est encore plus immonde que tout ce que j'aurais pu imaginer, mais effectivement ça me semble être le seul moyen.... alors quand y'a pas le choix ...

    Dernière précision : Comment puis je transmettre mon ActionErrors de ma page principale pour que les erreurs soient reprises dans les différentes frames ?

    Merci encore

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

Discussions similaires

  1. [ Struts ] Validation des formulaires
    Par jeoff dans le forum Struts 1
    Réponses: 2
    Dernier message: 28/07/2006, 12h43
  2. Réponses: 23
    Dernier message: 11/04/2006, 17h33
  3. [Struts] validation formulaire
    Par bruno270579 dans le forum Struts 1
    Réponses: 8
    Dernier message: 05/04/2006, 14h19
  4. Réponses: 4
    Dernier message: 19/01/2006, 16h24
  5. Réponses: 3
    Dernier message: 15/03/2005, 12h22

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