en fait, voila mon pb, ... j'ai un script qui me permet de basculer des elements d'une liste vers une autre
ca marche sauf que je suis obligé de reselectionner l'ensemble des elements de la liste2 pour les envoyer vers ma page de traitement.
moi ce que je voudrais C vraiment pouvoir envoyer l'integralité des elements de la liste 2, qu'ils soit selectionnés ou non.
comment pourrais je faire pour remedier a cela ?
Code :
- <?php
- print_r($_POST);
- ?>
- <HTML><HEAD>
- <SCRIPT LANGUAGE="JavaScript">
- function Deplacer(_idListe1, _idListe2) {
- var l1 = document.getElementById(_idListe1);
- var l2 = document.getElementById(_idListe2);
- 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>
- </HEAD><BODY>
- <form name="formulaire" method="post" enctype="multipart/form-data" >
- <TABLE><TR>
- <TD align="center"><B><FONT size="2">Activités proposées</FONT></B><BR>
- <SELECT align=top id="liste1" size=6 style="width:120px">
- <OPTION value="100">Allemagne</OPTION>
- <OPTION value="101">Autriche</OPTION>
- <OPTION value="102">Espagne</OPTION>
- <OPTION value="103">France</OPTION>
- <OPTION value="104">Italie</OPTION>
- <OPTION value="105">Le reste du monde</OPTION>
- </SELECT>
- </TD>
- <TD align="center">
- <INPUT type="button" value="Ajouter >>>" onClick="Deplacer('liste1','liste2')">
- <BR><BR>
- <INPUT type="button" value="<<< Enlever" onClick="Deplacer('liste2','liste1')">
- </TD>
- <TD align="center"><FONT size="2"><B>Pays retenus</B></FONT><BR>
- <SELECT align=top name="valeurs[]" id="liste2" size=6 multiple="multiple" style="width:120px">
- <OPTION value="10">----------------------</OPTION>
- </SELECT>
- </TD>
- </TR></TABLE>
- <input type="hidden" name="test" value="oui">
- <input type="submit">
- </FORM>
- </FONT></BODY></HTML>
|
merci encore de votre aide