Créer une listbox à plusieurs colonnes à partir d'une balise select

Soyez le premier à donner votre avis sur cette source.

Vue 26 272 fois - Téléchargée 2 129 fois

Description

Ce petit code permet d'afficher une listbox à plusieurs colonnes (voir la capture) à partir d'une balise SELECT

ça fonctionne dans les cas simple, il faudra faire évoluer cette source si vous souhaiter faire des choses plus compliqué comme des evènements etc
Deplus ça fonctionne avec IE 6 mais je n'ai pas testé ailleurs ça devrait fonctionné sous netscape...

la syntaxe est simple
vous créez votre balise select puis le script se charge de faire les modifications
il y a un fichier d'exemple (test.html)

pour créer une nouvelle colonne il suffit de séparer les argument par un |
note : il est important de spécifier le width !

exemple :
<select id="test" size=3 multiple style="width:300">
<option>toto|33ans</option>
<option>lulu|24ans</option>
<option>nana|21ans</option>
</select>
suivi de :
<script>listbox('test')</script>

si vous n'ajoutez pas ce code, l'affichage se fera normalement

Conclusion :


voilà le script gère également les sélections multiple !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
15 janvier 2009

Salut tous le monde,

J'ai un petit soucis avec ce script.... Il ne fonctionne pas correctement sur mozilla. J'ai donc repris le code de AMOSC. Mon seul probleme est que je dois pouvoir faire des choix multiples... Du coup je suis coincer... Quelques peut m'aider???

Merci,
Guigo
Messages postés
35
Date d'inscription
dimanche 10 août 2003
Statut
Membre
Dernière intervention
16 février 2008

Super script ! Merci beaucoup !
Messages postés
102
Date d'inscription
jeudi 29 mai 2003
Statut
Membre
Dernière intervention
23 juin 2008
3
Bonne question oluha
certainement un oubli j'avais du créer une petite fonction pour faire un essai

désolé gregalex mais j'ai fait cette source il y a pas mal de temps et je ne sais plus si c'est possible ou non
Messages postés
71
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
5 février 2009

Super source ! Merci !
J'aimerai savoir, à quoi sert le onChange="test()" dans la page html ?
Messages postés
10
Date d'inscription
lundi 13 septembre 2004
Statut
Membre
Dernière intervention
24 novembre 2005

J'aimerais savoir comment gérer la taille des colonnes avec ce module.
Merci par avance pour la réponse
Afficher les 23 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.