Liste déroulante

Signaler
Messages postés
25
Date d'inscription
vendredi 8 février 2002
Statut
Membre
Dernière intervention
16 avril 2003
-
Messages postés
106
Date d'inscription
jeudi 7 février 2002
Statut
Membre
Dernière intervention
30 novembre 2004
-
Qui peut me dire comment faire pour que ma liste déroulante s'arrête sur le premier nom et non sur le dernier tout en bas?

Voici le code :

<select name="Name" size="1" onchange="javascript:form.submit()" >
<% Do While Not objRecordset.EOF %>
<option selected value="<%=objRecordset("Name")%>"><%=objRecordset("Name")%></option>


<%objRecordset.MoveNext
Loop%>
</select>

Merci à vous tous!

1 réponse

Messages postés
106
Date d'inscription
jeudi 7 février 2002
Statut
Membre
Dernière intervention
30 novembre 2004

tu as plusieurs solutions: soit tu commences à remplir ton select par la fin:

<% objRecordset.MoveLast
Do While Not objRecordset.BOF %>
<option selected value="<%=objRecordset("Name")%>"><%=objRecordset("Name")%></option>


<%objRecordset.MovePrevious
Loop%>

soit tu sors ton 1er résultat de ta boucle:

<%
objRecordset.MoveFirst
%>
<option selected value="<%=objRecordset("Name")%>"><%=objRecordset("Name")%></option>
<%
objRecordset.MoveNext
Do While Not objRecordset.EOF %>
<option value="<%=objRecordset("Name")%>"><%=objRecordset("Name")%></option>


<%objRecordset.MoveNext
Loop%>

voila voila

tchôô

Phildarvador
http://www.kinnoo.net/