asp select控件

请教!本人新手,在做网页的时候用Recordset循环输出数据库中的数据,作为Select下拉菜单中的各个项目,这个显示是没有问题。但是实现后,放在Select控件后面的... 请教!本人新手,在做网页的时候用Recordset循环输出数据库中的数据,作为Select下拉菜单中的各个项目,这个显示是没有问题。但是实现后,放在Select控件后面的文本框啊,按钮啊,都不能显示了!
代码如下:

<select name="select" size="1">
<option value="0" selected="selected"></option>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from bbs_bankuai where bk_upid=0"
rs.open sql,conn,1,1
while not rs.eof
%>
<option value="<%=rs("bk_id")%>"><%=rs("bk_name")%></option>
<%
rs.movenext
wend
rs.close
set rs=nothing
%>
</select>

请问出现这个问题的原因是什么,怎么解决?
现在我只能把这个Select放在页面最后才行,不然它后面的所有东西都不能显示!
展开
 我来答
yubaopenga
2010-03-25 · TA获得超过318个赞
知道小有建树答主
回答量:382
采纳率:0%
帮助的人:306万
展开全部
你没有注意。<select>里面只能放select选项,不能放其它的表单元素在里面,如果我前面说的不是实际情况的话,真实是这样的话:
文本框,按钮是放在<select> 标记之后,你用记录集对象循环,不出现的话。
那是应该你上面做的循环,因为你的指针已经指到了最后一条记录了。
你只需重新把指针指到首记录,再做一次循环,就可以显示文本框的内容.
(提示:第二次的记录循环要放关于文本框的字段。 。)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式