如何将字符串中的内容写入列表中?

yeskele 2004-08-11 11:57:24
该字符串各项记录是用"|"分隔开的
那么如何将这些记录写入<select>中呢﹖
...全文
322 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mysteryboy2000 2004-08-11
  • 打赏
  • 举报
回复
想写的都被先写出来了,闪~~
OnlyVB 2004-08-11
  • 打赏
  • 举报
回复
错误纠正:next 改成loop
OnlyVB 2004-08-11
  • 打赏
  • 举报
回复
另一种方法:
<select name=s1>
<%
dim str,num
num=instr(str,"|")
do while num
response.write "<option value="&left(str,num-1)&">"&left(str,num-1)&"</option>"
str=mid(str,num+1)
next
response.write "<option value="&str&">"&str&"</option>"
%>
</select>
woyingjie 2004-08-11
  • 打赏
  • 举报
回复
<form name=f>
<select name=s></selct>
<input type=button onclick="a()" value=add>
</form>
<script>
var i=0
function a(){
var s="1|2|3|4|5";
s=s.split("|");
b=document.f.s;
for(i=0;i<s.length;i++){
var opt=new Option(s[i],s[i],true,true)
b.options[b.options.length] = opt ;
}
}
</script>
everywhen 2004-08-11
  • 打赏
  • 举报
回复
用split将字符串分开str=split(yourstr,"1")
<select name=s1>
<%
dim str
str=split(yourstr,"1")
for i=0 to ubound(str)
response.write "<option value="&str(i)&">"&str(i)&"</option>"
next
%>
</select>
''没有调试,你自己试一下吧
yeskele 2004-08-11
  • 打赏
  • 举报
回复
如果点了按钮会刷新页面呢?

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧