Page 1 sur 1

double liste

Posté : 14 févr. 2007, 19:09
par Invité
Bonjour,
je voudrais créer une double liste à sélection multiples. Dans ce genre de liste, on peut passer des items d'une liste à l'autre a l'aide de boutons << ou >>.
J'aimerais savoir comment s'appelle ce type d'élément de form (français/anglais), et aussi comment le créer.

Merci pour vos réponses.

Posté : 14 févr. 2007, 20:40
par Ultim4T0m
Bonsoir,

Je ne sais pas si cela a un nom particulier, mais pour créer ce que tu souhaite, l'AJAX doit être une bonne solution ;)

Posté : 14 févr. 2007, 20:55
par Invité
bonne idée, je vais creuser. Mais j'ai déja vu ce genre d'élément avant qu'ajax arrive. on faisait comment à la base?

Posté : 14 févr. 2007, 21:30
par Ultim4T0m
J'ai dit AJAX car j'ai supposé, peut-être à tort, que le contenu de tes listes provenait d'une base de donnée.

Avant, c'était en Javascript, tout simplement :)

Posté : 15 févr. 2007, 00:14
par Truc
En tout cas c'est pas avec du PHP que ça se passe donc mauvais Forum :arrow:

On n'utilise pas ajax pour le plaisir :wink:

Regarde ceci

Posté : 15 févr. 2007, 02:14
par Ultim4T0m
Elle est pour moi Truc ta remarque ? :D

Posté : 15 févr. 2007, 11:36
par Invité
super, c'est exactement ce que je cherchais: la bascule entre deux listes.
Cet élément existe t-il dans PEAR (html quickform)?

Posté : 15 févr. 2007, 13:55
par Truc
Elle est pour moi Truc ta remarque ? :D
un peu oui :wink:
Dans ce cas il ne s'agit pas d'interagir avec la base en direct mais avec ce qui est afficché à l'écran...
Pas besoin de sortir le marteau pour éteindre une lumière :P
Cet élément existe t-il dans PEAR (html quickform)?
aucune idée...
Mais ca reste des fonctions javascript à implémenter...

Posté : 03 mars 2007, 02:01
par Invité
le script indiqué marche très bien, merci. Comment ça doit se passer si les éléments proviennent d'une base de données?

Posté : 03 mars 2007, 02:31
par Truc
Comme toutes les listes...

Requete puis construction de la liste, tu n'as pas besoin d'interagir en direct avec la base de données.

Sinon ça le fait un peu moyen de passer poser une question repartir sans rien dire et revenir 15 jours après pour enchainer toujours sans plus... bénévole mais pas chien. |(X

Posté : 03 mars 2007, 02:45
par Invité
ben je croyais qu c'était ça la beauté du web...rien n'est perdu, une énorme base de connaissances ou n'importe quel élément peut remonter sans limite de temps.
J'ai participé cette année à des posts lancés en 2003, avec presque les mêmes personnes. si c pas l'essence même...La raison de ce silence est que j'avance à un rythme assez lent et j'avais besoin de digérer le scipt avant d'avancer d'un pas.
quoi qu'il en soit je te remercie pour ton aide précieuse. ;)

Posté : 03 mars 2007, 03:37
par Invité
hum, j'ai encore un petit pb sur cette double liste:
quand je soumets le formulaire, jarrive à récupérer les valeurs sélectionnées par l'utilisateur.
Comment faire pour récupérer tous les éléments d'une liste, même ceux qui ne sont pas sélectionnés?

Posté : 03 mars 2007, 12:06
par Truc
1. une liste cachée qui contient tous les éléments
2. refaire une requete sur la page de traitement censée renvoyer la même chose que pour remplir la liste de départ.
je te remercie pour ton aide précieuse.
avec plaisir :wink: