当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: if length(edit1.text)<=10 and length(edit1.text)>0 then 为什么会出错??? 错误提示:incompatible types ......
    摘要: 我是一名java的初学者,我想学习java,但是我不知道该从什么地方入手。 我看过java的一些基本的课程,但是没有实践过。 听同事说,我现在应该进行一些基本的练习,作一些小程序。 那么我该进行怎样的练习,做那样的程序呢?做那些基本技能的训练呢? 我在学校时,曾经学习过c,但是没有人指点,做的不好,不知从什么地方入手。工作后,又没有做c的机会,也就放弃了。 现在我学习java,又面临同样的......


:如何在页面刚调入时自动使一文本框内容为当前日期年份,一下拉框值为当前日期月份值

rt

NO.1   作者: wsj

1)服务器端   赋值  
  2)客户端   赋值

NO.2   作者: meizz

<html>  
  <head>  
  <title>年月日三下拉框联动</title>  
  <meta   http-equiv=Content-Type   content=text/html;   charset=gb2312>  
  <meta   name=author   content=F.R.Huang(meizz梅花雨)//www.meizz.com>  
  </head>  
   
  <body   onload="YYYYMMDDstart()">  
  <form   name=form1>  
      <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>  
  </form>  
   
  <script   language="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++)  
                  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();  
  }  
  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)     //据条件写日期的下拉框  
  {  
          var   e   =   document.form1.DD;   optionsClear(e);  
          for   (var   i=1;   i<(n+1);   i++)  
                  e.options.add(new   Option("   "+   i   +   "   日",   i));  
  }  
  function   IsPinYear(year)//判断是否闰平年  
  {       return(0   ==   year%4   &&   (year%100   !=0   ||   year%400   ==   0));}  
  function   optionsClear(e)  
  {  
          for   (var   i=e.options.length;   i>0;   i--)  
                  e.remove(i);  
  }  
  //--></script>  
  </body>  
  </html>  
 


 ·如何设置本机的系统时间    »显示摘要«
    摘要: 参与者都有分 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE