入门问题请教:页面打开时,如何让列表框按需要显示其中某一项?

123xie 2005-03-20 06:49:27
如题,页面打开时,列表框显示的内容需要同数据库中数据相对应。请问用什么命令实现?

在VB, 和 JAVASCRIPT 下各用什么命令函数实现?
...全文
38 点赞 收藏 6
写回复
6 条回复
123xie 2005年03月20日
谢谢各位,弄明白了
回复 点赞
scoutlin 2005年03月20日
<form name=form1>
<select name=week>
<option value=1>星期一
<option value=2>星期二
<option value=3>星期三
<option value=4>星期四
<option value=5>星期五
<option value=6>星期六
<option value=0>星期日
</select>
</form>
<script>
document.form1.week.value=new Date().getUTCDay();
</script>
回复 点赞
123xie 2005年03月20日
非常谢谢 boythl(沙漠孤狐【这年头咋都不结帖呢,只顶不回了】)

我没把问题讲清楚。

做个例子:一列表框中列表项有:星期一、星期二、星期三、星期四....

现在我需要在页面打开时,让列表框动态选中其中的某一项,比如让“星期二”项为选中状态,该用什么函数命令实现?

回复 点赞
jarraytan 2005年03月20日
若我的回帖有问题或我的例子你没看懂的话,欢迎在CSDN中给我发短消息。谢谢!
回复 点赞
jarraytan 2005年03月20日
给个简单的例子你吧:

<select name="Ctype" id="Ctype" style="width: 60 ">
<% dim Ctype
Ctype=rs("Ctype")
rs1.open "select * from cardtype",conn,1,1
do while not rs1.eof %>
<option value="<%= rs1("ctype") %>" <% if ctype=rs1("ctype") then Response.Write(" selected") %>><%= rs1("ctype") %></option>
<% rs1.movenext
loop
rs1.close %>
</select>
回复 点赞
peijunfeng 2005年03月20日
<select name="…" size=n multiple >
<% while not rs.eof
if 符合条件 then
%>
<option selected><%=rs("FildName")%></option>
<% else %>
<option><%=rs("FildName")%></option>
<%
end if
rs.movenext
wend
%>
</select>
即符合条件的,加一个关键字selected 就可以了
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告