Partage
  • Partager sur Facebook
  • Partager sur Twitter

déplacement dans différente liste déroulante

    30 novembre 2010 à 23:05:51

    Bonjour,
    j'utilise le script suivant pour déplacer des noms dans différentes listes déroulantes : script
    <script type="text/javascript">
    function Deplacer(l1,l2)
    {
    	if (l1.options.selectedIndex>=0)
    	{
    		o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
    		l2.options[l2.options.length]=o;
    		l1.options[l1.options.selectedIndex]=null;
    	}
    	else
    	{
    		alert("Aucune activité sélectionnée");
    	}
    }
    </script>
    <h1>Ajouter une vidéo</h1>
    <form action="admin.php" method="GET" name="video">
    <table>
    <tr><td>Nom :</td><td>Image :</td></tr>
    <tr><td><input type="text" name="nom" /></td><td><input type="text" name="image" size="100"></td></tr>
    <tr><td>Vidéo :</td><td><textarea name="video_url" rows="8" cols="75"></textarea></td></tr>
    </table>
    
    
    <table align="center">
    	<tr>
    		<td align="center"><b><font size="2">Toutes les catégories</font></b><br>
    			<select name="cat" size=14  style="width:120px" align=top>
    				<?php
    				$i = '0';
    				while(isset($cat[$i]))
    				{
    					echo '<option value="'.$cat[$i]['tag'].'">'.$cat[$i]['nom'].'</option>';
    					$i++;
    				}
    				?>
    			</select>
    		</td>
    		<td align="center">
    			<input type="button" value="Ajouter >>" onClick="Deplacer(this.form.cat,this.form.tag[])">
    			<br><br>
    			<input type="button" value="<< Enlever" onClick="Deplacer(this.form.tag[],this.form.cat)">
    		</td>
    		<td align="center"><font size="2"><b>Catégories correspondantes</b></font><br>
    			<select name="tag[]" size=14 multiple="MULTIPLE" style="width:120px" align="top">
    			</select>
    		</td>
    	</tr>
    </table>
    <script type="text/javascript">
    	document.categorie.liste2.options.length=0;
    </script>
    

    pour déplacer de cat a tag (ou vis versa) sa marche, mais pour déplacer de cat a tag[] (ou vis versa) sa ne marche plus.
    Quelqu'un peut m'expliquer comment je peut faire ?
    • Partager sur Facebook
    • Partager sur Twitter
      1 décembre 2010 à 0:14:57

      this.form["tag[]"] , déjà.
      • Partager sur Facebook
      • Partager sur Twitter

      déplacement dans différente liste déroulante

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown