J'ai un petit probleme de javascript.
J'ai trouvé un code sur le net qui permet d'avoir deux listes deroulantes et de faire passer des éléments d'une liste vers l'autre.
Ca marche plutot bien, sauf que ces deux champs de formulaires sont inconnus losqu'il s'agit de récupérer leur contenu sur une page d'action... j'en perd mon latin
Code :
- <HTML>
- <HEAD>
- <SCRIPT LANGUAGE="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>
- <body>
- <form action="coucou.html" method="get" name="form1" id="form1">
- <SELECT name="topic2" size=6 id="topic2" style="width:180px" align=top>
- <OPTION value="1">item1</OPTION>
- <OPTION value="2">item2</OPTION>
- <OPTION value="3">item3</OPTION>
- </SELECT>
- <INPUT type="button" value="Ajouter >" OnClick="Deplacer(document.form1.topic2,document.form1.topic1)">
- <BR><BR>
- <INPUT type="button" value="< Enlever" onClick="Deplacer(document.form1.topic1,document.form1.topic2)">
- <SELECT name="topic1" size=6 id="topic1" style="width:180px" align=top>
- </SELECT>
- <input type="submit" name="valider">
- </form>
- </BODY>
- </HTML>
|