如何让下拉菜单select加入多个数值?

来源:百度知道 编辑:UC知道 时间:2024/05/20 18:06:12
我想要在下拉菜单中让用户可以选择1-500的值.如果实现呢?一个个加是不可能的,用循环会让机子很卡.请问怎么实现呢?
我的代码是这样的:
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [ocm_parts] order by PIC" ,conn,3,2
if not rs.eof then
do while not rs.eof
%>
<td align="center" bgcolor="#AFAFAF" class="STYLE3"><%response.write "<select name=sele >"
response.write "<option value=0 selected>0</option>"
for i=1 to 500
response.write "<option value="&i&">"&i&"</option>"
next

response.write "</select>"%></td>
</tr>
<%
rs.MoveNext
loop
rs.close
rs2.close
end if
%>
本地运行机子会卡一下,放服务器后别人打开网页十分困难.能有办法解决下么?
就是因为是循环嵌套啊...真的没有办法了我.我有200多个记录...唉~
代码没有问题的,我只是

程序循环出来执行,再把原代码考出来用!哈哈,偷懒

==================================================================

汗啊!!! 循环嵌套,这就看你有多少记录了,记录越多,时间越长!

另外你代码里
do while not rs.eof
%>
<tr>//你缺少这个

循环+当前选定值的+—10的值显示在Select当中

1-500这个循环损耗可以忽略不计....

代码没有问题的,我只是节了一部分放上来而已.=.=|||就是想能否有办法代替下拉菜单的循环.

那就只有把这部分循环生成的HTML代码,生成一个外部文件来进行链接了,(JS文件之类),这样就不用每次都循环去动态生成了,只需要生成一次就得了

对啊.1-500怎么会卡... 你用的是286啊.