Bonjour,
C'est encore moi,
Ptite question, j'ai une liste déroulante avec les nom des employés provenant de ma base access; lorsque je choisis une personne dans la liste, j'effectue un " onchange" et les données de cette personne s'affiche...le problème est que, dans la liste déroulante, j'ai le nom de la premiere personne de ma base qui se réaffiche a chaque fois.
Comment fait on pour garder selectionner la personne que l'on a choisit ??
Un ptit bout de code vaut mieux qu'un long discours :
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 <script language="JavaScript"> function Val_Recherche() { rechercheform.submit(); } </script> <body> <p><font face="Arial" color="#000080"> <b><u>Liste des employés :</u></b> </font></p> <form name="rechercheform" method="post" action=""> <label>Recherche <select name="select" type="text" OnChange="rechercheform.target='_self';rechercheform.action='listeforme.asp';Val_Recherche();">> <% While (NOT Recordset1.EOF) %> <option value="<%=(Recordset1.Fields.Item("IDMatricule").Value)%>"><%=(Recordset1.Fields.Item("Nom").Value)%> <%=(Recordset1.Fields.Item("Prenom").Value)%></option> <% Recordset1.MoveNext() Wend If (Recordset1.CursorType > 0) Then Recordset1.MoveFirst Else Recordset1.Requery End If %> </select> </label> </form>![]()
![]()
Partager