asp把数据库中的信息读入form表单的问题,求解答!!

修改数据库中某一条记录时,先把记录的值读出并填在表单中,对于文本区好处理,但对列表,该怎样让列表选中的正好是记录中对应的信息,如下:提交表单的页面中的部分代码:respo... 修改数据库中某一条记录时,先把记录的值读出并填在表单中,对于文本区好处理,但对列表,该怎样让列表选中的正好是记录中对应的信息,如下:
提交表单的页面中的部分代码:
response.Write("<td align=left><select name=fl>")
response.Write("<option>科幻片</option><option>恐怖片</option><option>动作片</option><option>喜剧片</option>")
response.Write("<option>魔幻片</option><option>战争片</option><option>科教片</option><option>其它类型</option>")
response.Write("</select></td></tr>")
读取并显示记录信息的页面中的部分代码:
sql = "select * from 影片 where id="& id
set rs = conn.execute(sql)
set fl = rs("分类")
response.Write("<td align=left><select name=fl>")
response.Write("<option>科幻片</option><option>恐怖片</option><option>动作片</option><option>喜剧片</option>")
response.Write("<option>魔幻片</option><option>战争片</option><option>科教片</option><option>其它类型</option>")
response.Write("</select></td></tr>")
比如如果读出的记录中的字段“分类”是“喜剧片”,怎样让列表fl初始时就选中“喜剧片”,注意,我的表单是用response写出来的!该怎么实现啊?谢谢了!
展开
 我来答
匿名用户
2011-12-13
展开全部
1.第一个写response.Write("<option selected>"&fl&"</option>"),再写下面,缺点会出现两个
2.每一个加个判断
if fl="科幻片" then
response.Write("<option selected>科幻片</option>")
else
response.Write("<option>科幻片</option>")
end if
百度网友8eccf34
2011-12-13 · TA获得超过646个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:380万
展开全部
<option <% if fl = "喜剧片" then %>checked<% end if %>>
类似这样挨个判断吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式