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

Développement Web en Java Discussion :

Simple probleme formulaire


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 277
    Par défaut Simple probleme formulaire
    Bonjour,

    j'ai un soucis tout bête à mon avis.
    J'aimerais juste que lorsque mon formulaire soit soumis, mon menu déroulant concerve la derniere valeur selectionné. Pour un input je fais value="${param.nomChamp}" et ça marche mais pour le select ... je ne vois pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <label for="marqueMateriel">Marque :</label><select name="MarqueMateriel">
    							<option>0: Aucun</option>
    							<c:forEach var="resultatMarqueMateriel" items="${requestScope['listMarquesMateriels']}">
    							<option selected="selected" value="${param.MarqueMateriel}" >${resultatMarqueMateriel.numMarque}: ${resultatMarqueMateriel.nomMarque}</option>
    							</c:forEach>
    						</select>

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Bonjour,

    Ton problème est que tu marques tous tes <option> avec l'attribut selected="selected". L'attribut ne devrait se retrouver qu'une seule fois dans ta liste d'<option>, afin que le navigateur t'affiche par défaut cet élément. Utilise un c:choose pour ç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
     
    <label for="marqueMateriel">Marque :</label>
    <select name="MarqueMateriel">
         <option>0: Aucun</option>
         <c:forEach var="resultatMarqueMateriel" items="${requestScope['listMarquesMateriels']}">
              <c:choose>
                  <c:when test="${param.MarqueMateriel == resultatMarqueMateriel.numMarque">
                      <option selected="selected" value="${resultatMarqueMateriel.numMarquel}" >${resultatMarqueMateriel.numMarque}: ${resultatMarqueMateriel.nomMarque}</option>
                  </c:when>
                  <c:otherwise>
                      <option value="${resultatMarqueMateriel.numMarque}" >${resultatMarqueMateriel.numMarque}: ${resultatMarqueMateriel.nomMarque}</option>
                  </c:otherwise>
              </c:choose>
         </c:forEach>
    </select>
    J'ai pu me tromper il faut que tu relises. Dans la value de ton option j'ai mis "resultatMarqueMateriel.numMarque", je ne sais pas si c'est ça que tu voulais.

    Romain.

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 277
    Par défaut
    merci c'est nikel tu as assuré ;-)

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

Discussions similaires

  1. probleme formulaire et un champ hidden
    Par amigauss dans le forum Langage
    Réponses: 8
    Dernier message: 26/01/2006, 17h50
  2. probleme formulaire
    Par serapha dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2005, 11h12
  3. probleme formulaire
    Par serapha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 03/12/2005, 20h19
  4. [MySQL] Probleme Formulaire [Dropdown]
    Par lemagicien dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/11/2005, 10h27
  5. Problemes formulaires web
    Par mdma64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/08/2005, 10h09

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