主题:  [求助] DW制作动态下拉列表出现了小BUG

Server

职务:普通成员
等级:1
金币:0.0
发贴:97
#12004/12/15 23:51:47
用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>

编辑历史:[此帖最近一次被 xSeries 编辑过(编辑时间:2004-12-16 15:22:39)]