怎么让字符串在下拉列表里显示呀?大家帮帮忙好吗?在线急等!!!

fuyungril 2003-12-15 08:12:59
<script language="javascript">
var strTemp="<select name='user'><%=strTemp%></select>";

function setid(str)
{
ary=str.split("|");
str1=""
for (i=0;i<ary.length;i++)
{ str1+="<input type=text name=censor value="+ary[i]+">"+strTemp+"<br>";}
window.upid.innerHTML=str1;
}
</script>


<% dim strTemp
Set rs = conn.Execute ("SELECT * FROM user")
do while not rs.eof
strTemp=strTemp& "<option value=""" & rs("用户名") & """>" & rs("用户名") & "</option>"
rs.MoveNext
Loop %>


strTemp取的是所有用户的名,我怎样才能在每一个ary[i]的后面加上一个strTemp的下拉列表框,把所有用户的名字都显示在上面呀?

...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xzq686 2003-12-15
  • 打赏
  • 举报
回复
楼上的代码没错行。
楼主说的是这个意思吧??
aaa 用户一
    用户二
    用户三
    用户四

aaa   用户一
    用户二
    用户三
    用户四

不过Set rs = conn.Execute ("SELECT * FROM user")
建议楼主将表名换一下,不要用user做表名,要不容易出现‘80040e14’错误!
甘泉123 2003-12-15
  • 打赏
  • 举报
回复
<% dim strTemp
Set rs = conn.Execute ("SELECT * FROM user")
do while not rs.eof
strTemp=strTemp& "<option value=""" & rs("用户名") & """>" & rs("用户名") & "</option>"
rs.MoveNext
Loop
str="aaa|bbb|ccc"
stringtemp=split(str,"|")
for each x in stringtemp
string=string&"<br>"&x&" <select name='user'>"&strTemp&"</select>"
next
%>
<%=string%>
xupiao 2003-12-15
  • 打赏
  • 举报
回复
一個select就是一個下拉列表框,在 while中加上就是了

28,407

社区成员

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

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