Cacher une liste

[Résolu]
Signaler
Messages postés
147
Date d'inscription
mercredi 3 décembre 2003
Statut
Membre
Dernière intervention
12 juin 2008
-
Messages postés
147
Date d'inscription
mercredi 3 décembre 2003
Statut
Membre
Dernière intervention
12 juin 2008
-
Bonjour à tous,

Dans une page j'utilise une liste multiple, je dois récupérer les choix de l'utilisateur pour un traitement ultérieur dans une fonction JavaScript. Comme il n'est pas possible d'échanger des variables entre PHP et JS, je pense récupérer les choix de la zone multiple dans une liste simple que je souhaite masquer.
- Quel est le bon paramètre (sachant que type="hidden" OU visible="false" ne fonctionnent pas)

Ce choix de liste masquée n'est peut être pas la meilleure solution, je suis ouvert à toutes autres suggestions.

ci-dessous mon code qui fonctionne !

if(isset($_POST['lstGrpPonctvaleur']) && !empty($_POST['lstGrpPonctvaleur']))
{
        $Flt_lstGrpPonctvaleur = $_POST['lstGrpPonctvaleur'];
        $i=0;
        echo '<select name="lst_GrpPonctSelect">';
        foreach($Flt_lstGrpPonctvaleur as $selectValue)
        {
          $i++;
            echo '<option id="'.$i.'" value="'.$selectValue.'">'.$selectValue.'</option>';
         }
         echo '</select>

';
}
else
{
    echo '<select name="lst_GrpPonctSelect">';
    echo '</select>

';
}

D'avance, merci

Autodidact, je ne demande qu'à apprendre... Merci de votre aide

3 réponses

Messages postés
1216
Date d'inscription
mardi 20 décembre 2005
Statut
Membre
Dernière intervention
18 octobre 2012
5
salut
je n'ai pas tout compris mais je pense que tu peux conditionner l'affichage avec l'attribut style

<select name="lst_GrpPonctSelect"  style="visibility:hidden;">

à tester
Messages postés
318
Date d'inscription
mardi 27 mai 2003
Statut
Membre
Dernière intervention
11 mars 2010
1
Pour masquer un élément tu peux utiliser :

display:none; => l'élément n'apparait plus sur la page
visibility:hidden; => l'élément n'apparait plus sur la page mais la place qu'il devrait occuper est toujours réservée.

Je ne sais pas si l'explication est clair mais un test rapide te permettra de voir la différence entre les deux.

Grrrrrrrrrrr
Messages postés
147
Date d'inscription
mercredi 3 décembre 2003
Statut
Membre
Dernière intervention
12 juin 2008

Bonjour,

merci à vous, les deux solutions me vont !

Autodidact, je ne demande qu'à apprendre... Merci de votre aide