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 :

Validation formulaire dynamique


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 34
    Points : 29
    Points
    29
    Par défaut Validation formulaire dynamique
    Bonjour,

    J'ai un formulaire dont certains champs sont crées dynamiquement (récupération des enregistrements d'une table).

    J'aimerais valider le formulaire dans mon Form Struts.

    Ne connaissant pas à l'avance le nombre de champs et leurs noms, je ne vois pas comment gérer çà ?

  2. #2
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Mais pour construire ta page, tu dois bien connaitre les champs, même si tu les découvre dynamiquement !
    Il te faut gérer une liste des champs, en session par exemple, et ensuite réutiliser cette liste pour interroger les différents champs de ton formulaire.

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Citation Envoyé par ego
    Mais pour construire ta page, tu dois bien connaitre les champs, même si tu les découvre dynamiquement !
    Il te faut gérer une liste des champs, en session par exemple, et ensuite réutiliser cette liste pour interroger les différents champs de ton formulaire.
    Oui mais comment t'y prends tu lorsque la validation est decrite dans le fichier validation.xml???

  4. #4
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Là ma connaissant de Struts s'arrête.
    Ne peut-on pas modifier dynamiquement le fichier Validation.xml ou bien créer les objets que Struts crée quand il le lit dynamiquement ?

    Là j'extrapole car le ne connait bien que Spring MVC

  5. #5
    Membre expérimenté
    Avatar de viena
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    1 071
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 1 071
    Points : 1 512
    Points
    1 512
    Par défaut
    Je pense que les fichiers de config doivent prendre en compte la totalité des champs possible. Ensuite, c'est ce qui est passé en session qui permettra de déterminer les champs existants à traiter.
    Maintenant, s'il n'y a pas de limite dans le nombre de champs, je ne vois pas.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 34
    Points : 29
    Points
    29
    Par défaut
    En fait, la partie dynamique de mon formulaire est validée par un javascript : çà fonctionne très bien

  7. #7
    ego
    ego est déconnecté
    Rédacteur

    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    1 883
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 883
    Points : 3 510
    Points
    3 510
    Billets dans le blog
    2
    Par défaut
    Et la solution alors ?
    ça peut intéresser les autres !!!!!!!!!

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

Discussions similaires

  1. Validation d'un formulaire dynamique
    Par Snyper dans le forum Struts 1
    Réponses: 1
    Dernier message: 18/04/2009, 15h52
  2. Reconstruire menu dynamique apres validation formulaire
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 29/11/2007, 10h34
  3. Formulaires dynamique et validation
    Par sir_gcc dans le forum JSF
    Réponses: 6
    Dernier message: 02/05/2007, 17h36
  4. Validation formulaire dynamique
    Par odelayen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/08/2005, 17h47
  5. [struts]Formulaire dynamique
    Par GreenJay dans le forum Struts 1
    Réponses: 8
    Dernier message: 28/05/2004, 16h35

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