关于ASP网页中列表/菜单的修改!

我下了一套asp源码,想修改一下其中一个表单提交页面,其中有个列表菜单,就是点一下可以弹出一个下拉菜单,里面很多项选择那种,但是我用DW打开这个页面时,选中这个列表菜单,然后点属性里的列表值,里面没有任何项目标签,从哪里可以修改这里面的选项呢? <SELECT id=renshu style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid" size=1 name=renshu> <option selected>〓 请选择在线人数 〓</option> <%for i=0 to ubound(split(rsign,",")) response.write "<option value='"&i&"'>"&split(rsign,",")(i)&"</option>" next%> </SELECT> 这是这个列表菜单的代码
最新回答
温茶

2024-04-26 03:11:58

<%for
i=0
to
ubound(split(rsign,","))
//第一行
response.write
"<option
value='"&i&"'>"&split(rsign,",")(i)&"</option>"
//第二行
next%>
//第三行
<%和%>表示里面是asp代码
第一行代码
rsign是一个字符串
split(rsign,",")意思是
把rsign以“,”分割并保存到数组。
如"asdf//asdf//asdf//asdf//sdaf"
以“//”分割将返回数组{asdf,asdf,asdf,asdf,asdf}
ubound(split(rsign,",")表示这个数组的长度
如{2,2}返回长度是2,{asdf,asdf,asdf,asdf,asdf}返回长度是5
for
i=0
to
ubound(split(rsign,","))
//是一个循环
循环的次数是
前面返回数组的长度
第二行代码
response.write
"
"
是输出语句输出引号之间的部分
&i&
是变量i
初始值是0,每循环一次加1
split(rsign,",")后面加(i|)表示数组的第i位的值
i的初始值是0
数组是以0开始的。
第三行next
表示循环结束
修改的办法
找到rsign赋值的地方。修改rsign的值。
希望显示的条目1,条目2,+条目3(开始和结素不用加逗号)
rsign应该是存在数据库里的。
到数据库里找到用“,”分割的<option>中显示的内容的地方。
修改一下。
希望显示的条目1,条目2,+条目3(开始和结素不用加逗号)