找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 57|回复: 1

[求助]asp修改数据

[复制链接]
发表于 2010-1-11 02:55:28 | 显示全部楼层 |阅读模式 IP:江苏扬州
从数据库读出来的时候,年月日被选定值为数据库值,这样的代码该怎么写?我只是一个asp初学者,请各位大虾帮帮忙!谢谢

下面是年月日显示的代码:


<select name="YYYY" onchange="YYYYDD(this.value)">
     <option   value="">-年-</option>
</select>

<select name="MM"       onchange="MMDD(this.value)">
  <option   value="">-月-</option>
</select>

<select name="DD">
  <option   value="">-日-</option>
</select>
日 </span>
                        <script   language="JavaScript" type="text/javascript">
<!--   
  function   YYYYMMDDstart()   
  {   
          MonHead   =   [31,   28,   31,   30,   31,   30,   31,   31,   30,   31,   30,   31];   
   
          //先给年下拉框赋内容   
          var   y       =   new   Date().getFullYear();   
          for   (var   i   =   (y-30);   i   <   (y+30);   i++)   //以今年为准,前30年,后30年   
                  document.form1.YYYY.options.add(new   Option(i,   i));   
   
          //赋月份的下拉框   
          for   (var   i   =   1;   i   <   13;   i++)   
                  {if(i<10)
                {
                  document.form1.MM.options.add(new   Option("0"   +   i,  "0"   +   i));
                 }
                 else
                 {
                     document.form1.MM.options.add(new   Option(i,i));
                 }  
            }
          document.form1.YYYY.value   =   y;   
          document.form1.MM.value   =   new   Date().getMonth()   +   1;   
          var   n   =   MonHead[new   Date().getMonth()];   
          if   (new   Date().getMonth()   ==1   &&   IsPinYear(YYYYvalue))   n++;   
                  writeDay(n);   //赋日期下拉框Author:meizz   
          document.form1.DD.value   =   new   Date().getDate();   
  }   
  if(document.attachEvent)   
      window.attachEvent("onload",   YYYYMMDDstart);   
  else   
      window.addEventListener('load',   YYYYMMDDstart,   false);   
  function   YYYYDD(str)   //年发生变化时日期发生变化(主要是判断闰平年)   
  {   
          var   MMvalue   =   document.form1.MM.options[document.form1.MM.selectedIndex].value;   
          if   (MMvalue   ==   ""){   var   e   =   document.form1.DD;   optionsClear(e);   return;}   
          var   n   =   MonHead[MMvalue   -   1];   
          if   (MMvalue   ==2   &&   IsPinYear(str))   n++;   
                  writeDay(n)   
  }   
  function   MMDD(str)     //月发生变化时日期联动   
  {   
          var   YYYYvalue   =   document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;   
          if   (YYYYvalue   ==   ""){   var   e   =   document.form1.DD;   optionsClear(e);   return;}   
          var   n   =   MonHead[str   -   1];   
          if   (str   ==2   &&   IsPinYear(YYYYvalue))   n++;   
                  writeDay(n)   
  }   
  function   writeDay(n)     //据条件写日期的下拉框   
  {   
          for   (var   i=1;   i<(n+1);   i++)
          {   if(i<10)
                  {  
                  document.form1.DD.options.add(new   Option("0"+   i,i));   
                 
                 }
                 else
                 {
                 document.form1.DD.options.add(new   Option(i,i));   
                 
                 }
                 
            }
  }   
  function   IsPinYear(year)//判断是否闰平年   
  {       return(0   ==   year%4   &&   (year%100   !=0   ||   year%400   ==   0));}   
  //--></script><
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 01:37 , Processed in 0.178806 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表