用DW做的动态下拉列表,从数据库表A读曲数据现实在列表,提交后将列表内容写入数据库表B
假设A中内容为:
id city
1 北京l
2 上海
3 广州
4 澳门
...
添加纪录集A时是按ID顺序排序的,应该和上面的显示效果相同,测试的时候确实相同
id1 city1 , id2 city2 ... ...
可不知道为什么在页面上现实出的列表现实的结果是顺序排序,但默认的一条却是最后一条
应该是 city1 为默认显示记录,但实际却是 city4,以前也做过类似的东西,但没出现类似情况好像,不知道这次是为什么,不知道该如何解决
部分源代码:
<select name="city" class="infotxt" id="select3" onMouseOver="this.style.background='#ffffff'" onMouseOut="this.style.background='#efefef'">
<%
While (NOT city.EOF)
%>
<option value="<%=(city.Fields.Item("city").Value)%>" <%If (Not isNull((city.Fields.Item("city").Value))) Then If (CStr(city.Fields.Item("city").Value) = CStr((city.Fields.Item("city").Value))) Then Response.Write("SELECTED") : Response.Write("")%> ><%=(city.Fields.Item("city").Value)%></option>
<%
city.MoveNext()
Wend
If (city.CursorType > 0) Then
city.MoveFirst
Else
city.Requery
End If
%>
</select>