Bonjour,
J'ai � r�aliser une petite interface de saisie en JS qui me pose qqes soucis.
Grosso modo je vais avoir une liste principale Select multiple sur la gauche de mon �cran, et plusieurs listes Select �galement multiples sur la droite et je vais devoir pouvoir faire des Add/remove d'objets d'une des listes vers une autre avec mises � jour des contenus simultan�ment...
Je pense donc proc�der avec des fonctions JS li�es � mes boutons Add/Remove qui vont aller supprimer tels items de telle liste pour les ajouter dans telle autre.
Mon pb principal c'est que dans une liste Select multiple, on a un attribut "selectedIndex" qui si je ne me trompe pas indique la valeur de la premi�re option selected dans la liste...
mais comment puis-je balayer ma liste et traiter toutes les options choisies par l'utilisateur via une boucle ??...
puis je faire un truc dans le genre
for (i=0; i < form.mySelect.length; i++)
if (form.mySelect.options[i].selected) ...
?
comment mettriez-vous � jour de mani�re la plus facile et rapide possible l'�cran ?...
Ex: d'un c�t� ma liste L1 avec les items : o1,o2,o3,o5
de l'autre une liste L2 avec un seul item : o4
(si possible mes listes doivent �tre ordonn�es alpha)
Je s�lectionne o1 et o5 dans L1 et je fais un Add dans ma liste L2.
L1 devient donc : o2,o3
et L2 : o1,o4,o5
merci d'avance pour votre aide,
St�phane
Partager