【发布时间】:2017-12-07 10:02:49
【问题描述】:
我正在尝试制作一个倒计时页面,它应显示每个计数的数字,它从用户条目中获取数字,在表格内。
最后它应该显示例如从 10 到 1,数字 10,9,8,7,6,5,4,3,2,1。
同时我得到结果,但只是为了计数,但我如何让它倒数,它进入我的循环但它只显示第一个数字,我如何显示其余的?
<%
response.flush
l_start = request.querystring("f_start")
l_goal = request.querystring("f_goal")
%>
<form action = "countdown.asp" method = "get">
<h1 align = "center">Dies ist ein Zähler!<h1>
<table border = "1" align = "center">
<tr>
<td>
Bitte einen Startwert eingeben.
</td>
<td>
<input type = "number" name = "f_start" value = "<%=l_start%>"
</td>
<td width = "100">
</td>
<td>
Bitte einen Zielwert eingeben.
</td>
<td>
<input type = "number" name = "f_goal" value = "<%=l_goal%>"
</td>
<td>
<input type = "submit" value = "Go!" \>
</td>
</tr>
<tr>
<td>
Gezählte Zahlen:
</td>
<td>
<%
if request.querystring(("f_start")) < request.querystring(("f_goal")) then
For i = l_start To l_goal
response.write("" & i & ",")
Next
else
counter = l_start
while counter > l_goal
response.write(counter)
response.write(",")
counter = l_start - 1
wend
end if
%>
</td>
</tr>
</table>
</form>
【问题讨论】:
标签: asp.net vbscript asp-classic