asp,vbscript中for循环的问题,朋友们帮忙看一看
<select name="pnum" id="pnum">
<%for i=1 to n%>
<%if i=3 then
结束本次循环,继续下一次循环
else%>
<option value="<%=i%>"><%=i%></option>
<%end if
next%>
</select>
刚才在vb版中看到有关的话题,可以用goto等 可是在这里一用就出错
大家有什么好办法么?
问题点数:20、回复次数:8Top
1 楼zktz1(ZKTZ密码忘记了)回复于 2006-05-02 11:51:33 得分 0
结束本次循环,继续下一次循环
这句话asp不认识的Top
2 楼vsuncn()回复于 2006-05-02 12:04:55 得分 0
呵呵, asp要认识汉字就好了, 我想知道如何能结束本次循环,继续下一次循环Top
3 楼taochunsong(老桃 http://www.laotao.cn)回复于 2006-05-02 12:08:35 得分 0
什么意思啊
for i=1 to 3
不就可以了么
如果想跳过3
可以这样
<select name="pnum" id="pnum">
<%for i=1 to 100%>
<%if i=3 then
i=i+1
end if%>
<option value="<%=i%>"><%=i%></option>
<%end if
next%>
</select>Top
4 楼vsuncn()回复于 2006-05-02 12:16:01 得分 0
其实这样也可以
<select name="pnum" id="pnum">
<%for i=1 to 100%>
<%if not i=3 then
<option value="<%=i%>"><%=i%></option>
<%end if
next%>
</select>
我就想知道asp中是否有和java中类似break的语句
Top
5 楼asptoc(破冰者)回复于 2006-05-02 13:02:04 得分 0
<select name="pnum" id="pnum">
<%for i=1 to n%>
<%if i=3 then%>
结束本次循环,继续下一次循环
<%else%>
<option value="<%=i%>"><%=i%></option>
<%end if%>
<%next%>
</select>Top
6 楼youzi520(釉子-MeChecksV)回复于 2006-05-02 13:07:14 得分 0
exit forTop
7 楼hyjia(锁定绿色)回复于 2006-05-02 14:38:16 得分 0
exit for?
那不是就结束了吗Top
8 楼youzi520(釉子-MeChecksV)回复于 2006-05-02 14:41:39 得分 0
理解错误..Top




