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

jQuery Discussion :

Liste de choix multiple


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Par défaut Liste de choix multiple
    Bonjour,

    je souhaiterai réaliser une liste de choix multiple et pouvoir récupérer les données selectionner pour les ajouter dans ma base de données. Je pense que le plus utile est de le faire en javascript cependant je suis totalement novice dans ce langage.

    avez-vous une solution qui fonctionne sur au moins ces deux là?

    Merci

  2. #2
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Et pourquoi pas une liste à choix multiple HTML classique tout ce qu'il y a de plus basique?

    Exemple simplifié :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <select id="multiple" multiple>
    	<option value="0">test 0</test>
    	<option value="1" selected>test 1</test>
    	<option value="2">test 2</test>
    	<option value="3">test 3</test>
    	<option value="4" selected>test 4</test>
    </select>
    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    var valuesSelected = $('#multiple').val();
    tu récupéreras un tableau comme celui là :
    Array[2] (
    0: "1",
    1: "4"
    )

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Par défaut
    merci gwinyam pour ta réponse,
    la structure de mon tableau est bien en html, cependant c'est côté javascript que ça bloque. Je fait une requête pour lister mes Nom de matériaux, ensuite je souhaiterai que l'utilisateur puisse en choisir plusieurs (c'est pour un formulaire de prêt), et qu'il puisse voir lesquels il a choisi

    j'ai donc mon
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="multiple" multiple>
    ensuite j'ai 2 boutons : "ajouter" / "retirer"

    et c'est la génération du tableau à côter sur lequel je bloque, comment le faire concrêtement en js?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var valuesSelected = $('#multiple').val();
    selectione la ou les valeurs et les récupère dans la variable valuesSelected?

  4. #4
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Je me cite :
    tu récupéreras un tableau comme celui là :
    Array[2] (
    0: "1",
    1: "4"
    )
    Le tableau que je t'ai mis là, c'est justement la valeur de valuesSelected.

    Pour l'exploiter te reste donc les classiques :
    • valuesSelected.length, pour avoir le nombre d'éléments sélectionnés ;
    • valuesSelected[0], pour avoir la première valeur du tableau ;
    • valuesSelected[1], pour avoir la deuxième valeur du tableau ;
    • Et ainsi de suite qu'autant d'éléments sélectionnés.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 123
    Par défaut
    ok merci, je vais m'y atteler

  6. #6
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Si c'est ok pour toi, n'oublie pas le petit bouton en bas de page

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

Discussions similaires

  1. formulaire avec une liste a choix multiples
    Par pogy dans le forum Langage
    Réponses: 22
    Dernier message: 03/05/2006, 00h12
  2. liste au choix multiple
    Par kda007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/02/2006, 18h05
  3. [JSP] Récup valeurs liste html à choix multiples
    Par spiritusss dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 21/02/2006, 16h03
  4. [HTTPClient] Listes a choix multiples
    Par The Wretched dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 06/04/2005, 15h25

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