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

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:34:14
我下了一套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>
这是这个列表菜单的代码

<%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>中显示的内容的地方。
修改一下