asp网站,定义了一个for循环变量用来循环option,出现错误,求助!

<%dimi,bfori=1to100b="<optionvalue="""&i&""">"&i&"</option>"next%>网站用到这个select次数比较多,打... <%
dim i,b
for i= 1 to 100
b="<option value=""" & i & """>" & i & "</option>"
next
%>

网站用到这个select次数比较多,打算定义一次,然后其他的地方就可以直接用了,不用每一次都重写一次,我试过用response.write "<option value=""" & i & """>" & i & "</option>"输出肯定没问题的,现在不打算直接输出,不知道怎么写了.....求助下~不要response.write直接输出
展开
 我来答
田响建站
推荐于2016-02-02 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
function ib
dim i,b
for i= 1 to 100
response.write "<option value=""" & i & """>" & i & "</option>"
next
end function

引用<% ib %>就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eadio
2014-06-04 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1016万
展开全部
你定义个sub过程,有调用再来输出没调用就不输出

sub option(num ,optionstr)
dim i
for i= 1 to num
optionstr = optionstr & "<option value=""" & i & """>" & i & "</option>" '直接返回字符串,
next
'response.write optionstr '当然我还是建议最好直接打印,毕竟你用sub过程有调用才有输出不调用就不输出值的,
end sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式