关于ASP网页中列表/菜单的修改!
我下了一套asp源码,想修改一下其中一个表单提交页面,其中有个列表菜单,就是点一下可以弹出一个下拉菜单,里面很多项选择那种,但是我用DW打开这个页面时,选中这个列表菜单,...
我下了一套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>
这是这个列表菜单的代码 展开
<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>
这是这个列表菜单的代码 展开
1个回答
展开全部
<%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(开始和结素不用加逗号)
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(开始和结素不用加逗号)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询