标题:[求助]asp修改数据
只看楼主
bngtnr
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-28
 问题点数:0 回复次数:0 
[求助]asp修改数据
从数据库读出来的时候,年月日被选定值为数据库值,这样的代码该怎么写?我只是一个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><
搜索更多相关主题的帖子: asp 数据 
2008-12-10 18:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-248648-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092503 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved