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

AJAX Discussion :

[AJAX] AJAX et liste à sélection multiple


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut [AJAX] AJAX et liste à sélection multiple
    Bonjour,

    Dans un formulaire, j'ai une liste déroulante simple, et selon l'option sélectionnée j'affiche ou non un texte à côté de cette liste.

    Pour cela j'utilise le code cité dans cet exemple (en modifiant selon mon besoin bien sur)

    Maintenant, je voudrais faire la même chose mais avec une liste à sélection multiple.

    Je vais donner un exemple pour être plus concret :
    imaginons une liste déroulante avec a, b, c, d, e.
    Si on sélectionne a ou d, j'ai un texte qui s'affiche à coté de la liste (via le principe de l'exemple ci-dessus)

    J'ai maintenant une liste à sélection multiple, contenant les mêmes valeurs.
    Je voudrais, pareil, que si dans la sélection il y a a ou d, le texte s'affiche. Mais je ne vois pas du tout comment faire. J'ai tenté un ou deux trucs à l'arrache pour voir mais comme je n'y connais pas grand chose en javascript/ajax, je me tourne vers le net et vers ce forum aussi pour m'aider

    Merci d'avance à ceux qui m'aideront. Je cherche évidement de mon côté et mettrai la solution si je la trouve en premier !

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut
    J'ai trouvé une solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    var val="";
     
    for (var i=0; i {
    if (form.liste1.options[i].selected)
    val+="_"+form.liste1.options[i].value;
    }
     
    if (val=="")
    return false;
    else
    val=val.substr(1);
     
    str=ajax_get(monFichier.php, "action=insert&liste1="+val);
    J'ai légèrement modifié en utilisant ce que je montrais dans le lien du 1er post pour ma sauce perso

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

Discussions similaires

  1. récupérer les valeurs d'une zone de liste à sélection multiple
    Par garsflo dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 09/07/2009, 21h19
  2. Zone de liste à sélection multiple
    Par matjonq dans le forum IHM
    Réponses: 2
    Dernier message: 08/04/2008, 04h52
  3. Liste à sélection multiples
    Par Simon2 dans le forum IHM
    Réponses: 1
    Dernier message: 15/12/2007, 20h45
  4. Récupérer le texte d'une liste à sélection multiple
    Par alexandrebergercyr dans le forum IHM
    Réponses: 4
    Dernier message: 21/06/2007, 15h30
  5. Liste à sélection multiple en Delphi
    Par stitch05 dans le forum Delphi
    Réponses: 6
    Dernier message: 09/11/2006, 10h08

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