Bonjour � tous,
Alors je d�but en JS et j'ai un formulaire avec une liste multiple d'utilisateurs, et je veux qu'on puisse s�lectionner divers utilisateurs et les transf�rer dans la liste d'� c�t� afin de les s�lectionner.
Le souci c'est que comme je souhaite par la suite r�cup�rer les donn�s de la 2� liste, j'ai un name="autre_user_concern�s[]" de type tableau, et du coup �a se corse dans le script JS, je sais pas trop comment utilis� ce tableau....
J'ai test avec [0] un peu au pif mais �a donne rien...

Voici le code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
<SCRIPT LANGUAGE="JavaScript">
	function Deplacer(l1[],l2[]) {
                var i = 0;
 
		for(i=0;i<l1[0].elements.lenght){
 
			if (l1[0].options.selectedIndex>=0) {
				o=new Option(l1[0].options[l1[0].options.selectedIndex].text,l1[0].options[l1[0].options.selectedIndex].value);
				l2[0].options[l2[0].options.length]=o;
				l1[0].options[l1[0].options.selectedIndex]=null;
			}else{
				alert("Aucun utilisateur sélectionnée");
			}
		}
	}
</SCRIPT>
 
<h4>Autres utilisateurs concernés</h4>
<TABLE>
  <TR>
    <TD align="center"><select name="autre_user[]" id="autre_user" size=5 multiple>
        <?php
    /* Construction de la première liste : on se sert du tableau PHP */
    foreach($tab as $nc => $nom)
    {
        ?>
        <option value="<?php echo($nc); ?>"><?php echo($nom); ?></option>
        <?php
    }
    ?>
      </select></TD>
    <TD align="center"><INPUT type="button" value="Ajouter >>>" onClick="Deplacer(this.form.autre_user[],this.form.autre_user_concernés[])">
      <BR>
      <BR>
      <INPUT type="button" value="&lt;&lt;&lt; Enlever" onClick="Deplacer(this.form.autre_user_concernés[],this.form.autre_user[])"></TD>
    <TD align="center"><SELECT align=top name="autre_user_concernés[]" size=5 multiple>
      </SELECT></TD>
  </TR>
</TABLE>

Merci d'avance