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] Ré-init d'un formulaire


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 13
    Par défaut [STRUTS] Ré-init d'un formulaire
    Bonjour,

    J'ai un formulaire (bean) associé à une action. Lorsque l'internaute remplit ce formulaire il clique sur le bouton de validation. Tout est ok, l'action s'exécute.
    Lorsque l'internaute revient ce même formulaire les valeurs saisies précédemment sont affichées.

    Comment ré-initialiser ce formulaire pour que les aciennes valeurs ne soient pas prises en compte. J'ai essayé la méthode reset, mais c'est sans effet.

    merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 50
    Par défaut
    Bonjour!
    tu dois avoir déclaré ton action avec un scope "session".
    Je pense que ca doit venir de la!

    +++
    vandoor

  3. #3
    Membre confirmé Avatar de gamel
    Inscrit en
    Avril 2006
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 128
    Par défaut
    Bonjour,

    Si tu as besoin des infos de ton formulaire par la suite, le scope session est bien. Apres pour réinitialiser ton formulaire, un simple javascript permettra d'effacer les champs de ton formulaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script language="javascript">
    window.onload=effacer;
    function effacer(){
    with(document.nom_formulaire){
    _nom_champ.value="";
    }
    }
    </script>

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    L'actionForm doit etre dans le scope request, le form est censé seulement transmettre les données entre le Html est l'Action..struts appel la méthode reset automatiquement avant de re-populate de la request ..

  5. #5
    zl
    zl est déconnecté
    Membre éprouvé
    Inscrit en
    Août 2005
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 75
    Par défaut
    Pour réinitialiser ton form, tu peux redéfninr la méthode reset de ton action form.

    Zl.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 746
    Par défaut
    Salut,

    je te conseille aussi d'implémenter reset(mapping,request) et ainsi tu pourra même si tu le veux forcer le reset du bean en appellant cette méthode dans tes actions.

Discussions similaires

  1. [Struts 1.3] Probleme recuperation formulaire
    Par noOneIsInnocent dans le forum Struts 1
    Réponses: 5
    Dernier message: 10/12/2008, 15h47
  2. [Struts] idées pour coder un formulaire genre planning
    Par jahjah42 dans le forum Struts 1
    Réponses: 6
    Dernier message: 30/11/2005, 16h53
  3. [Struts] pré-remplissage d'un formulaire
    Par touriste44 dans le forum Struts 1
    Réponses: 10
    Dernier message: 27/10/2005, 12h16
  4. [Struts]Appels successifs à un même formulaire
    Par pimousse76 dans le forum Struts 1
    Réponses: 2
    Dernier message: 24/11/2004, 13h13
  5. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/03/2004, 23h48

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