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 :

faire un choix+liste deroulante


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 183
    Par défaut faire un choix+liste deroulante
    Bonjour,
    j'ai une liste deroulante remplie à partir d'une BD, mon probleme consiste à ce que quand je fais un choix la page s'actualise et mon choix est desselectionné, je veux que mon choix reste selectionné pour que le formulaire soit remplie.
    j'ai fais des tests avec plusieurs codes, parmi lesquels j'ai fais ça:
    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
     
    <tr>
      <th>Category</th><td>
         <html:select name="fillTicketForm" property="text"    onchange="form.action='fillTicket2.do';form.submit();">
     
                              <option SELECTED value="<bean:write name="fillTicketForm" property="text" filter="true" />">
                               <bean:write name="fillTicketForm" property="text" />
                              </option>
     
                            <option value="" />
                                <logic:iterate id="groups" name="newTicketForm" property="groups">
                                  <option value="<bean:write name="groups" property="id" filter="true" />">
                                   <bean:write name="groups" property="text" />
                                  </option>
                                </logic:iterate>
                            </html:select></td><td><html:errors property="groups"/></td>
                            </tr>
     
                            <tr>
    dans ce code j'ai testé avec l'attribut "SELECTED" sur le choix que j'ai stocké ds le champ d'un bean "fillTicketForm.text". mais ça marche pas.

    merci pour votre aide.

  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 peux déjà simplifier le code du select dans la jsp comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:select name="fillTicketForm" property="text" onchange="form.action='fillTicket2.do';form.submit();">
       <html:option value="" />
       <html:optionsCollection property="groups" value="id" label="text"/>
    </html:select>
    et ensuite, il faut mettre le scope du form-bean fillTicketForm à session dans le mapping de l'Action.

    Ainsi, l'élément sélectionné restera sélectionné après la soumission du formulaire.

Discussions similaires

  1. [XL-2007] Creation tableaux remplissage auto. selon choix liste deroulante
    Par Timepiece dans le forum Excel
    Réponses: 2
    Dernier message: 19/06/2014, 00h11
  2. [XL-2007] Choix Liste deroulante
    Par redjohnak dans le forum Excel
    Réponses: 6
    Dernier message: 26/04/2014, 23h35
  3. Réponses: 2
    Dernier message: 30/01/2014, 00h51
  4. [XL-2007] Faire apparaitre un resultat suivant le choix d'une liste deroulante
    Par hegalaldia dans le forum Excel
    Réponses: 4
    Dernier message: 18/10/2011, 14h55
  5. 2 listes deroulantes -> choix automatique dans la seconde
    Par desperado007 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/08/2005, 12h03

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