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 :

garder la valeur d' un html:select déja sélectionnée


Sujet :

Struts 1 Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut garder la valeur d' un html:select déja sélectionnée
    salut tout le monde.
    j' ai un html:select que je rempli dans l' action a partir d' une table, voici le code de la page JSP:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <TR>
    <TD><bean:message key="commande.id_cli"/></TD>
    <TD><html:select property="id_client" onchange="ajoutCommandeForm.nat_action.value='charger';ajoutCommandeForm.submit();">
    <html:options name="tabinetger"></html:options>
    </html:select>
     
    </TD>
    </TR>
    alors la liste est bien remplie (tabinetger) ets uen attribute que j' ai mis dans la session.
    j' ai deux probléme :
    1) je veux que mon html:select m affiche un msg par exemple: ----choisissez un client---- au lieu de m' afficher la premiere valeur de la liste.
    2)et c est le plus important:lorsque je fais onchange,je submit mon formulaire et je fais un traitement dnas mon action,ce traitement m extrait le nom de client dont on a séléctionné l'id, et je forward vers la meme page,voici ce bout d ecode page Jsp pour me comrendre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <logic:present name="clientview" scope="request" >
    <TR>
    <TD><bean:message key="client.nom"/></TD>
    <TD><html:text property="nom_client" value="<%=clientview.getNom()%>" readonly="true"/></TD>
    </TR>
    </logic:present>
    clientview c' est l objet client en question.
    alors le probleme que j' ai, que lorsque je fais mon forward vers la meme page je garde pas la valeur de l'id client déja séléctionné,je veux la garder avec la liste complete, car lorsque je fais ce forward je recharge la liste complete et j' ai la premiere valeur de la liste (c est normal).
    alors svp comment faire pour garder la valeur déja sélectionnée.
    veuillez me donner le code si possible.
    mericd' avance 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
    1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <html:select property="id_client" onchange="ajoutCommandeForm.nat_action.value='charger';ajoutCommandeForm.submit();">
       <html:option value="----choisissez un client---- "/>
       <html:options name="tabinetger"></html:options>
    </html:select>
    2) mets le form-bean ajoutCommandeForm en scope session.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    meric madame, mais dans ma page jsp, comment affiche rla valeur déja obtenu dans la precedente selection, car je vais avoir a nouveau la premiere valeur de la liste.et ce st ce que je veux pas, je veux si apr exemple j' ai choisi la valeur 7, si je forward vers la meme page j obtient 7 et j aurai la possibilité de chosir uen autre valeur.
    j' espere que c ets plsu claire mnt.
    merci

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    ah oui, meric madame encore une fois, je viens de vous comprendre, j' ai mis mon form-bena dans la request et j ai affecté la valeur deja selectionén au html:select.
    meric madame.bravo.

Discussions similaires

  1. [html:select] valeur sélectée par défaut
    Par sebarbraz dans le forum Struts 1
    Réponses: 2
    Dernier message: 21/05/2007, 08h27
  2. [html:select] valeur par defaut selectionnée
    Par gloglo dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/02/2007, 12h59
  3. [HTML] Garder les valeurs de boutons radio
    Par pjv dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/05/2006, 13h41
  4. [Struts] valeur par defaut de html:select
    Par pmartin8 dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/05/2006, 22h29
  5. Réponses: 7
    Dernier message: 21/02/2006, 11h42

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