CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

下拉菜单能不能给它一个初始值?(在线)

楼主upmy(悬梁刺骨)2003-07-04 00:46:45 在 Web 开发 / ASP 提问

<select   name="year1"   id="year1">  
                                  <option   value="2000">2000</option>  
                                  <option   value="2001">2001</option>  
                                  <option   value="2002">2002</option>  
                                  <option   value="2003">2003</option>  
                                  <option   value="2004">2004</option>  
                                  <option   value="2005">2005</option>  
                                  <option   value="2006">2006</option>  
                                  <option   value="2007">2007</option>  
                                  <option   value="2008">2008</option>  
                                  <option   value="2009">2009</option>  
                              </select>  
   
  能不能让它初始值是读取计算机中的当前年做他的初始值。 问题点数:20、回复次数:7Top

1 楼upmy(悬梁刺骨)回复于 2003-07-04 00:54:56 得分 0

有人顶一下吗?Top

2 楼upmy(悬梁刺骨)回复于 2003-07-04 01:22:57 得分 0

没人顶的?Top

3 楼mrwang2000(王先生)回复于 2003-07-04 03:23:14 得分 10

能!  
  <select   name="year1"   id="year1">  
  <script   language="javascript">  
        var   today=   new   Date()  
        for(YearNow=today.getYear();YearNow<=2009;YearNow++){  
              document.write("<option   value="+YearNow+">"+YearNow+"</option>");  
              }  
  </script>                                  
  </select>  
  //你的程序太繁琐了,对于有很多连续数字的下拉菜单,最好用一个循环来实现!Top

4 楼vol(凤九天)回复于 2003-07-04 06:38:03 得分 10

upmy是不是这个意思?  
  <select   name="year1"   id="year1">  
  <script   language="javascript">  
        var   today=   new   Date();  
        today=   today.getYear();  
        for(YearNow=2000;YearNow<=2009;YearNow++){  
            if   (YearNow==today)  
                document.write("<option   value="+YearNow+"   selected>"+YearNow+"</option>");  
            else  
                document.write("<option   value="+YearNow+"   >"+YearNow+"</option>");  
              }  
  </script>                                  
  </select>Top

5 楼dwxq(dawei)回复于 2003-07-04 09:18:29 得分 0

你的意思是选中一个选项后,到下一页,再反回来,select里的值还是刚才选的值吗?Top

6 楼upmy(悬梁刺骨)回复于 2003-07-04 10:50:40 得分 0

这个昨晚有朋友帮我做好了,谢谢各位关心,我试用了   “凤九天”和“王先生”的办法都好用,谢谢!  
   
  我把我朋友“好梦”大哥的方法放上来,和大家共享一下。  
   
  <select   size="1"   name="year1">  
  <%for   i=2000   to   2010%>  
  <option   <%if   year(now)=i   then%>selected<%end   if%>   value="<%=i%>"><%=i%></option>  
  <%next%>  
  </select>  
  Top

7 楼ykhxb(初来扎道)回复于 2003-07-04 12:14:04 得分 0

最后的方案:  
  <select   size="1"   name="select">  
  <%for   i=year(now)-5   to   year(now)+5%>  
  <option   <%if   year(now)=i   then%>selected<%end   if%>   value="<%=i%>"><%=i%></option>  
  <%next%>  
  </select>Top

相关问题

  • 4个下拉菜单,提交时不能有相同的值
  • 三连动下拉菜单问题!!!!!!!在线等!!!!!!!!!
  • 下拉菜单问题,大家帮帮忙??(在线)
  • 一个关于下拉菜单的问题???在线等,急!!!
  • 下拉菜单问题,急!在线等。马上给分!
  • 我怎么制作下拉菜单呢?在线等待
  • 在线等待?请问怎么制作下拉菜单
  • 级联下拉菜单取值的问题,着急在线等。。。
  • 下拉菜单
  • 下拉菜单

关键词

  • 初始值
  • 下拉菜单
  • 谢谢
  • 值
  • 能不能
  • 意思
  • 朋友

得分解答快速导航

  • 帖主:upmy
  • mrwang2000
  • vol

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo