注册 登录
编程论坛 ASP技术论坛

[求助]怎么才可以改成循环语句???

hanzhu3366 发布于 2007-10-30 17:50, 643 次点击

以下代码怎么改成循环语句啊??谢谢!!


<html>
<title>显示时间</title>
<body>
<form name="1" method="post" action="">
出生日期:<input type="text" name="year">年<select name="shijian">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option></select>月
</form>
</body>
</html>
9 回复
#2
天涯听雨2007-10-30 18:02
这点点你都写完了,没有必要再用循环了。。

静态比动态执行快
#3
tianyu1232007-10-30 18:04
<html>
<title>显示时间</title>
<body>
<form name="1" method="post" action="">
出生日期:<input type="text" name="year">年<select name="shijian">
<script language=javascript>
for(i=1;i<=12;i++)
{
if(i<10){i="0"+i}
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>月
</form>
</body>
</html>
#4
永夜的极光2007-10-30 18:15
同意2楼,复制粘贴几次,也不比写个循环慢多少,而且运行起来快(不过快这么一点点也感觉不出来)
#5
hanzhu33662007-10-31 14:41

3楼是用javascript,要是用VBscript呢?

#6
willam2007-10-31 14:52

<html>
<title>显示时间</title>
<body>
<form name="1" method="post" action="">
出生日期:<input type="text" name="year">年<select name="shijian">
<% for i=1 to 10 %>

<option value=<%=i%>><%=i%></option>
<%next%>
</select>月
</form>

</body>
</html>


这个是用vbscript

#7
multiple19022007-10-31 15:16
以下是引用willam在2007-10-31 14:52:08的发言:

<html>
<title>显示时间</title>
<body>
<form name="1" method="post" action="">
出生日期:<input type="text" name="year">年<select name="shijian">
<% for i=1 to 10 %>

<option value=<%=i%>><%=i%></option>
<%next%>
</select>月
</form>

</body>
</html>


这个是用vbscript

1年有几个月?

#8
game158882007-10-31 15:29
上面的改成<% for i=1 to 12 %>就可以了
#9
willam2007-10-31 17:03

呵呵,,大意了

#10
liujun13142007-10-31 19:05

<html>
<title>显示时间</title>
<body>
<form name="1" method="post" action="">
出生日期:<input type="text" name="year">年<select name="shijian">
<%
for i=1 to 12
response.write("<option value="&i&">"&i&"</option>")
next
%>
</select>月
</form>

</body>
</html>

1