Bonsoir,
je débute en ASP et je vous prie de m excuser si ce que je demande parrait tres idiot...
bref, j ai une pages asp :
Dsl pour la longueur, mais je creer une liste SRC dynamiquement a paritr de recordset, ca marche...
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 <%@ Language=VBScript %> <html> <script language="JavaScript"> function Deplacer(l1,l2) { tmp = "" for(i=0;i<l1.length;i++){ 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; } } } </script> <head> <title>ADD_PROG</title> </head> <body> <form method="POST" action=updateprogram.asp> <table> <tr> <th> <p align="center">Programs list</th> <th> <p align="center">Actions</th> <th> <p align="center">Programs to test</th> </tr> <tr> <td align=center> <select name="SRC" valign = "top" size="50" style="width:250" multiple width="200"> <% 'open database connection set dbConnection = server.CreateObject ("ADODB.Connection") dbConnection.Open strConnection Set rec = server.CreateObject ("ADODB.Recordset") Set rec = server.CreateObject ("ADODB.Recordset") rec.Open "SELECT * FROM APPS",dbconnection i=0 do while not rec.EOF if not isnull(rec("NAME")) THEN response.Write "<option value=""" & rec("NAME") & """>" & rec("NAME") & "</OPTION>" end if rec.Movenext i=i+1 loop %> </select> </td> <td> <input type="button" valign ="top" name="ADD" value=">>>>" onclick="Deplacer(this.form.SRC,this.form.DST)"> <input type="button" valign ="top" name="REMOVE" value="<<<<" onclick="Deplacer(this.form.DST,this.form.SRC)"> </td> <td> <select name="DST" align="top" size="50" style="width:250" multiple></select> <TD> <p><input type="submit" value="Accept" name="OK" action="updateprogram.asp"</p> </td> </tr> </table> </form> </body> </html>
Ensuite l'utilisateur selection les elements de la liste et les place dans la liste DST, ca aussi ca marche.
Mais quand je valide le formulaire, seul la valeur du bouton OK est passee dans la requete post, je ne peux pas utiliser les valeurs selectionnes dans la liste DST.
Vous avez une idee du pourquoi du comment....
PS:dsl pour les accents j'utilise un clavier qwerty...
Partager