Bonjour.
Quand on fait une getParameterValues("mon_select") sur un <select name="mon_select" multiple>, j'aimerais savoir si on recupere toutes les options ou seulement celle qui sont selected.
Merci.
Florian
Bonjour.
Quand on fait une getParameterValues("mon_select") sur un <select name="mon_select" multiple>, j'aimerais savoir si on recupere toutes les options ou seulement celle qui sont selected.
Merci.
Florian
Salut
Vu la doc il te renverra un tableau de "String" des valeurs selectionnées.
@+Returns:
an array of String objects containing the parameter's values
PoyPoy
Ca te renvoi les "value" des options selectionnés.
ok merci.
Je souhaiterais recuperer toutes les valeurs présentes dans le select, et pas seulement celles selectionnees.
Je vois bien un maniere de faire en javascript, mais voyez vous un moyen de la faire ditectement?
Merci.
Florian
Je pense qu'il faudra que tu passes par une collection de string qui contiendra tous les éléments de ta liste et que tu sauvegardera en request ou session...
car le get ParameterValues ne te renverra que tes elements selectionnés...
Excuse moi mais quel est l'intérêt de récupérer les valeurs de ton select ?
Tu as créé ce dernier à partir de quoi ?
Code HTML directement ? ou Récupération en Base ?
En fait, l'utilisateur doit selectionner un certain nombre de variables dans un select multiple. Quand il clique sur un bouton, les valeurs sont transferes dans un autre select multiple (ce sont les valeurs a prendre en compte).
Voila pourquoi j'aimerais pouvoir recuperer toutes les variables, meme celles qui ne sont pas selectionnees.
Quand elles sont transferees, elles sont automatiquement selectionnees, mais quand l'utilisateur sur une, ça deselectionne toutes les autres.
Je vais me debrouiller en javascript je pense, c'etait juste pour savoir si vous aviiez des idees.
Merci.
Florian
Ce qui se fait souvent dans le cas que tu cites c'est la chose suivante :
L'ajout d'une option depuis la gauche vers la droite (par exemple), supprime l'entrée à gauche pour l'ajouter à droite.
Ensuite une fois que le bouton est enfoncé, tu sélectionnes l'ensemble de tes deux selects (en javascript, boucle sur les options), et ensuite tu envoies la requete.
Comme çà , tu as un champ valeurGauche, et un autre champ valeurDroite.
C'est une solution que j'ai fréquemment utilisé et qui fonctionne très bien.
Merci, ça confirme ce que j'avais l'intention de faire. Ou je vais peut etre carrément changer de solution, pour quelquechose de plus ergonomique.
Florian
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager