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

JavaScript Discussion :

comment Récupéré tous les options d'un select ?


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Points : 502
    Points
    502
    Par défaut comment Récupéré tous les options d'un select ?
    J'alimante une liste select avec un champ text en javascript

    apres j'aimerai qd j'envoie le formulaire récupéré tout le contenu de mon select sans que l'utilisateur n'ai à sélectionner toutes les options du select.

    mon select:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <SELECT align=top name="liste" size=10></SELECT>
    des idées ?

  2. #2
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    il faut que tu fasses un tableau de select et que tu autorise le selection multiple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="liste" name="liste[]" size="10" multiple="multiple" />
    Apres quand tu valide ton formulaire, il faut que tu passe par une fonction javascript pour selectionner tous les elements du tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select_liste() {
    var nb_select = document.getElementbyId('liste').length;
    for(var i=0; i<nb_select;i++) document.getElementById('liste').options[i].selected = true;
    }

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Points : 502
    Points
    502
    Par défaut
    j'essaie de tester ce que tu m'a donner

    je suis en php mais je sais pas comment faire pour récupéré mes donner passer dans liste[] :/

  4. #4
    Membre actif Avatar de AurelBUD
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    202
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2004
    Messages : 202
    Points : 212
    Points
    212
    Par défaut
    en PHP tu recuperes soit avec $_POST['liste'] ou avec $_GET['liste'] selon le methode que tu utilise pour envoyer ton formulaire.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Points : 502
    Points
    502
    Par défaut
    merci j'ai réussi pour çà

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

Discussions similaires

  1. [JavaScript] Comment déselectionner tous les éléments d'un select multiple ?
    Par Bovino dans le forum Contribuez
    Réponses: 2
    Dernier message: 01/10/2012, 10h49
  2. Réponses: 3
    Dernier message: 08/06/2010, 14h42
  3. Réponses: 15
    Dernier message: 21/06/2004, 16h52
  4. [Tomcat] Comment supprimer tous les logs ?
    Par Soulsurfer dans le forum Tomcat et TomEE
    Réponses: 8
    Dernier message: 11/05/2004, 16h35
  5. Réponses: 4
    Dernier message: 16/08/2003, 13h21

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