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 :

Recherche SelectBox avec Checkbox pour multiselection


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 52
    Par défaut Recherche SelectBox avec Checkbox pour multiselection
    Bonjour à tous,

    Etant un habitué du développement sous Delphi, j'avais l'habitude d'utiliser un composant bien pratique, le CheckListBox = une liste déroulante contenant pour chaque élément un checkbox, permettant ainsi la multi sélection dans une liste déroulante.

    En ce moment je suis sur un projet de site web en php + toutes les autres technos pouvant si ratacher.

    Je cherche donc la possibilité d'avoir le même composant (Liste déroulante avec checkbox permettant une multiselection) sur une page web tout simplement. J'ai beau chercher sur le net des choses pouvant s'en rapprocher, je ne trouve que des selectbox (une liste de valeur affichées) avec checkbox et pas de checklistbox :-(

    Que pouvez vous me conseiller si vous avez déjà eu ce problème à gérer ?

    Merci encore
    A bientôt
    Yousky

  2. #2
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    bonjour,

    il est assez simple d'implémenter soi-même une checkboxlist. c'est un contrôle constitué d'un label (ou un input text) et d'une div (position absolute, masquée au départ).

    dans ta div tu peux mettre une table contenant les checkbox dans la 1ere colonne, le libellé du choix dans la 2è, et la valeur du choix quelquepart.
    ou mieux qu'une table, des div les une en dessous des autres contenant la check et le libellé et auxquelles tu donnent un attribut 'value' qui contient la value du choix

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 44
    Par défaut
    Une liste deroulante peut permettre la selection multiple sans checkbox simplement avec le parametre "multiple" et en utilisant la touche ctrl enfoncée pendant la selection

  4. #4
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Une liste deroulante peut permettre la selection multiple sans checkbox simplement avec le parametre "multiple" et en utilisant la touche ctrl enfoncée pendant la selection
    +1

    Et voici la syntaxe de liste à sélection multiple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <select size="4" id="combo" multiple="multiple">
        <option selected="selected" value="">Option 1</option>
        <option value="">Option 2</option>
        <option value="">Option 3</option>
        <option value="">Option 4</option>
        <option value="">Option 5</option>
        <option value="">Option 6</option>
    </select>

  5. #5
    Membre averti
    Inscrit en
    Septembre 2003
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 52
    Par défaut
    Merci à tous de vos réponses,

    Alors il est vrai que je préfère avoir une combobox qui se déroule lorsque je clique dessus et qui affiche donc une liste de choix avec des checkbox.

    bigboomshakala j'étais justement sur ce principe, qui fonctionne bien sous Firefox mais lorsque je le teste sous IE le DIV que j'affiche lorsque je clique sur ma combo s'affiche en dessous d'une autre liste déroulante se trouvant en dessous de ma page :-(
    Exemple ici hxxp://yousky.free.fr/test/test.htm

    Quelqu'un aurait-il une solution, je ne suis pas du tout spécialise des feuilles de styles :-(

    Merci à vous

  6. #6
    Rédacteur
    Avatar de bigboomshakala
    Homme Profil pro
    Consultant Web .NET
    Inscrit en
    Avril 2004
    Messages
    2 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant Web .NET
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2004
    Messages : 2 077
    Par défaut
    hello,

    c'est un bug connu de IE<=6 corrigé dans IE7. il y a moyen de contourner cela avec les iframe. j'ai utilisé cette méthode la semaine dernière pour implémenter une liste déroulante avec non pas des checkbox mais une arborescence cliquable.

    je n'ai pas mes sources chez moi (c'est au taf). si j'oublie demain ou si tu trouves avant fais moi signe

  7. #7
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Tu peux essayer de jouer avec les z-index, mais ça m'étonnerai que ça marche.
    Sinon tu peux essayer le truc proposé dans la FAQ Javascript

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

Discussions similaires

  1. Problème avec checkbox pour une requete
    Par tyjez dans le forum Requêtes et SQL.
    Réponses: 22
    Dernier message: 22/09/2013, 20h20
  2. [SQL] Recherche SQL avec la correspondance de la TVA pour chaque pays
    Par bb62 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/04/2008, 15h53
  3. Recherche d'un composant pour l'impression avec BDS2006
    Par FredericB dans le forum C++Builder
    Réponses: 28
    Dernier message: 24/09/2007, 17h33
  4. Recherche conditionnelle avec checkbox
    Par Guidhy dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 24/07/2007, 17h16
  5. Recherche avancée avec checkbox
    Par Marcus15 dans le forum Langage
    Réponses: 6
    Dernier message: 05/07/2007, 17h15

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