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

yeskele 2004-08-11 11:57:24
该字符串各项记录是用"|"分隔开的
那么如何将这些记录写入<select>中呢﹖
...全文
241 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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>
  • 打赏
  • 举报
回复
王西之 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
如果点了按钮会刷新页面呢?
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2004-08-11 11:57
社区公告
暂无公告