Rechercher : dans
Par :

Html et liste à choix multiple

Dernière réponse le 19 avr 2002 à 10:46:08 nanou_2, le 17 avr 2002 à 17:51:55 
 Signaler ce message aux modérateurs

Bonjour,
J'ai deux liste de sélections.
La 1ere contient toutes les données existantes.
La 2nde recoit le choix de l'utilisateur.

Mon problème est de récupérer les données de la 2nd liste.
J'utilise struts.

Quelqu'un a une idée??
Merci

Meilleures réponses pour « html et liste à choix multiple » dans :
Télécharger Questy VoirQuesty est une application de création de questionnaires à choix multiples en mode multimédia. Il permet d'éditer des fiches interactives idéals pour les enseignants qui veulent tester la connaissance de leurs élèves ou étudiants. Questy permet aussi...
Listes et énumérations en HTML VoirLes listes Une liste est un paragraphe structuré contenant une suite d'articles. Le langage HTML définit trois types de listes : La liste ordonnée ; La liste non ordonnée ; La liste de définition. Liste ordonnée Conteneur Type de...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

edno, le 17 avr 2002 à 21:02:29
  • +1

Je veux bien t'aider mais il me faut plus de détails.

Répondre à edno

2

nanou_2, le 18 avr 2002 à 08:55:37

Voila mon code :
tu trouveras un champ texte : libellé
un second champ texte : acro
une liste de sélection : listeprop
la liste de résultat : selectprop

Pour l'instant, mon code me permet de récuperer les deux champs texte mais je n'arrive pas a recuperer le contenu de la liste de resultat.
Merci.


<html:form action="/CreerType_DocAction.do" scope="session">


<TABLE WIDTH=65%>
<TR>
<TD WIDTH=30%>Intitul&eacute :</TD>
<TD><INPUT TYPE=TEXT NAME="libelle" SIZE=21 MAXLENGTH=20></TD>
</TR>
<TR>
<TD WIDTH=30%>Acronyme :</TD>
<TD><INPUT TYPE=TEXT NAME="acro" SIZE=21 MAXLENGTH=20></TD>
</TR>
</TABLE>
<BR><BR>
<TABLE WIDTH=75%>
<p><span class="titrerubrique">PROPRIETES ASSOCIEES AU TYPE DE DOCUMENTS :</span><br><br>
<TABLE WIDTH="90%">


<TR>
<TD WIDTH=30% rowspan=5><select name="propListe" size="5" multiple style="width: 90%">

<% String queryString = "select LIBELLE from PROPRIETE order by LIBELLE" ;%>
<% Statement stmt = dbCon.createStatement() ; %>
<% ResultSet rs = stmt.executeQuery(queryString) ; %>
<% while (rs.next()) {%>
<% String libelleF = rs.getString("LIBELLE"); %>

<option property="propListe" ><%out.print(libelleF);}%></option>
</select></TD>

<TD WIDTH=2%></TD>
<TD WIDTH=30% rowspan=5>
<SELECT NAME="propSelect" SIZE="5" multiple style="width: 90%">
</SELECT></TD>
<TD WIDTH=10%></TD>
</TR>
<TR>
<TD WIDTH=20%>
<INPUT TYPE=BUTTON NAME="AjProp" VALUE="Ajouter" style="width: 90%" onclick="newProp()"></TD>
<TD WIDTH=20%>
<INPUT TYPE=BUTTON NAME="SuppProp" VALUE="Supprimer" style="width: 90%" onclick="supprimer()"></TD>
</TR>



</TABLE>
</CENTER>
<BR><BR><BR>
<CENTER>

<html:submit property="submitButton" value="Valider"/>
</html:form></CENTER>

Répondre à nanou_2

3

edno, le 18 avr 2002 à 21:38:40

Désolé, mais pour le moment je n'y vois pas plus que toi. Pour moi, en théorie, les données de la 2nde liste devrait etre passées sans pb.

Fais-moi savoir, si tu trouves la solution, ça m'interresse.

[Je continue de chercher]

Répondre à edno

4

nanou_2, le 19 avr 2002 à 08:43:40

Merci quand même.
Il faut de toute façon que je trouve la solution, je te contacterai à ce moment là.

Répondre à nanou_2

5

 nanou_2, le 19 avr 2002 à 10:46:08

En fait il faut faire une fonction javascript qui séléctionne toutes les données de la liste résultat.
Cette fonction est appelée lorsqu'on valide le formulaire.
Mon problème maintenant c de récupérer toutes mes données avec struts.
Il me redonne pour l'instant que la première donnée. Pourtant après validation du formulaire, il affiche avec l'URL la séléction et toutes mes données sont prises en compte.
alors comment faire?
Dans ma Form, j'ai une méthode getListe() mais qui renvoie un string donc forcément, elle ne peut pas m'envoyer un ensemble de données...
Un idée??

Répondre à nanou_2
Collection CommentÇaMarche.net