Bonjour,
Je fait de l'ASP depuis peu et j'ai créé une liste déroulante dynamique.
En faite cette liste déroulante se charge en fonction du choix dans la première liste déroulante.
Jusque là ça fonctionne....
Cependant quand je sélectionne une donnée dans cette liste déroulante dynamique, elle revient je dirais automatiquement à la première donnée de la liste déroulante....
D'où pourrait venir le problème à votre avis ?
Voici le code :
En vous remerciant.
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 If NumTache <> "" then sql ="SELECT id_tache, nom_tache FROM tache WHERE id_phase ='" & NumTache & "' AND id_projet="&StrToSQL(Session("id_projet"))&" ORDER BY id_tache" Set reqst= objConnection.Execute(sql) if Request.Form("Cache2") <> "" then Session("relTache") = Request.Form("Cache2") end if NumRelation = Session("relTache") %> <TR height="30"> <TD colspan="2" valign="bottom"><span class="texte"> :</span></TD> </TR> <TR> <td colspan="2"> <SELECT Name="Cmb_tache" onchange="RelationTache()"> <% 'TQ non fin RS do while not reqst.eof Response.write "<OPTION Value=" ' récup premier champ Response.write reqst(0) Response.write ">" Response.write reqst(1) Response.write "</option>" Response.write vbcrlf reqst.MoveNext loop reqst.Close %> </select>
Bonne journée.
Edit : Je récupère ma variable cache2, ici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <FORM method="POST" name="general" action="MaPage.asp"> <input type="hidden" name="cache"> <input type="hidden" name="cache2"> </form>
Partager