首页>互联网>语言脚本>JavaScript>正文

javascript版的日期输入控件(3)

日 期:2006-10-22     来 源:    阅 读:
  
     displayCalendar(obj_month.innerText-1,obj_year.innerText);
  }

  function numberOfDays(month,year)  //取得每月天数,判断平年闰年
  {
    var numDays=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
    n=numDays[month];
    if(month==1&&year%4==0) ++n;
    return n;
  }

  function displayCalendar(month,year)
  {

    var d=new Date(year,month,1);
    var startDay=d.getDay();   //日期起始数字
    var numDays=numberOfDays(month,year);  //本月天数
 
    var day=document.getElementsByName("day");
    for(var i=0;i<day.length;i++)
    {
     day[i].innerText="";
    }
    for(var j=1;j<=numDays;j++)  //插入日期
    {
      day[startDay+j-1].innerText=j;
    }
 
  }
  function writeDate(n)
  {
     document.writeln("<H3 ALIGN='CENTER'>"+n+"</H3>");
   }

  function add_day(year,month,day)
  {
     bd.birthdate.value=year+"-"+month+"-"+day;
  }
  </script>
  </HEAD>

   <BODY>
  <form name="bd">
  <input type="text" name="birthdate" size="20" readOnly><input type="button" value="..." onclick="showdb()">
  </form>
  <div id="input_birth" name="input_birth" style="visibility:hidden; width:239; height:128">
  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" style="cursor:hand" bordercolor="#111111" width="100%"  height="26">
    <tr>


上一篇:javascript版的日期输入控件(2)   下一篇:javascript版的日期输入控件(4)
收藏本文到:
digg this! 添加到del.icio.us bbmao网络收藏夹 添加到365key 我顶 添加到bolaa 推荐到奇客发现 添加到新浪vivi 添加到google书签 添加到yahoo+
查看全部JavaScript内容  
  • javascript版的日期输入控件(2)  2006-10-22 00:00:00
       obj_year.innerText=parseInt(num_year)+1; //年数增加 displayCalendar(obj_month.innerText-1,obj_year.innerText); } function plusyear() { var obj_year=document.get...[阅读全文]
  • javascript版的日期输入控件(4)  2006-10-22 00:00:00
       td width="100%" colspan="3" height="26"nbsp;nbsp; input type="button" value="lt;lt;" onclick="plusyear()" name="plusyear" input type="button" value="lt;" onclic...[阅读全文]
  • javascript版的日期输入控件(1)  2006-10-22 00:00:00
       !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" HTML HEAD TITLE New Document /TITLE META NAME="Generator" CONTENT="Microsoft FrontPage 5.0" META NA...[阅读全文]
  • javascript版的日期输入控件(5)  2006-10-22 00:00:00
       /tr tr td width="14%" align="center" id="day" onclick="add_day(year.innerText,month.innerText,this.innerText)" /td td width="14%" align="center" id="day" onclic...[阅读全文]
  • javascript对象与数组参考大全(15)  2006-10-22 00:00:00
       length 窗口内的框架数 location 窗口所显示文档的完整(绝对)URL(该属性本身也是一个对象)不要把它与如document.location混淆,后者是当前显示文档的URL。用户可以改变windo...[阅读全文]
  • javascript对象与数组参考大全(1)  2006-10-22 00:00:00
       本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样...[阅读全文]
  • javascript对象与数组参考大全(14)  2006-10-22 00:00:00
       Onselect 选取事件 B.30 textarea对象 它是form对象的一个属性,宙体中的一个文本区域(TEXTAREA)。 属性 defaultValue textarea对象的缺省值(VALUE=特性) name 该对象的名字...[阅读全文]
  • javascript对象与数组参考大全(2)  2006-10-22 00:00:00
       name HTML标记中的NAME=特性 value HTML标记中的VALUE=特性 方法 click 模拟鼠标单击一按钮 事件处理程序 Onclick B.5 checkbox 对象 它是form对象的一个属性,使用INPUT TY...[阅读全文]
  • 源码学习:一个简单的日历控件(2)  2006-10-22 00:00:00
       var tbBoard=document.createElement("table"); divBoard.insertAdjacentElement("beforeEnd",tbBoard); tbBoard.style.cssText="position:absolute;top:0;left:0;width:10...[阅读全文]
  • javascript对象与数组参考大全(3)  2006-10-22 00:00:00
       getTimezoneoffset() 返回时区偏差值(格林威治平均时间与运行脚本的计算机所处时区设置之间相差的小时数) getYear() 返回年份 parse() 返回在Date字符串中自从1970年1月1日...[阅读全文]
  • 源码学习:一个简单的日历控件(1)  2006-10-22 00:00:00
       calendar.js function atCalendarControl(){ var calendar=this; this.calendarPad=null; this.prevMonth=null; this.nextMonth=null; this.prevYear=null; this.nextYear=...[阅读全文]
  • javascript对象与数组参考大全(4)  2006-10-22 00:00:00
       links array 文档中link对象的一个数组,按照它们出现在文档中的顺序排列(该属性本身也是一个对象) location 当前显示文档的URL。用户不能改变document.location(因为这是当...[阅读全文]
  • javascript版的日期输入控件(6)  2006-10-22 00:00:00
       td width="15%" align="center" id="day" onclick="add_day(year.innerText,month.innerText,this.innerText)" /td /tr tr td width="14%" align="center" id="day" onclic...[阅读全文]
  • javascript对象与数组参考大全(5)  2006-10-22 00:00:00
       reset 窗体里的复位按钮((1NPUT TYPE=”RESET”)(该属性自身也是一个对象) select 窗体里的选择框(SELECT)(该属性本身也是一个对象) submit 窗体里的提交按钮(INPUT TYPE=...[阅读全文]
  • javascript[对象.属性]集锦之六  2006-10-22 00:00:00
       select对象 属性 length select对象中对象的个数. name 由NAME=属性定义的select对象的内部名. selectedIndex select对象中当前被选option的下标. options 该属性对应于在H...[阅读全文]
  • javascript对象与数组参考大全(6)  2006-10-22 00:00:00
       B.12 frames数组 它既是window对象,也是frame对象的属性,列举了window或者frame对象内的各框架。 属性 length 窗口或框架对象内的框架数 B.13 hidden对象 糊为form对象的一...[阅读全文]
  • javascript[对象.属性]集锦之四  2006-10-22 00:00:00
       form对象 属性 name 中的NAME属性的字符串值. method 中METHOD属性的类值,"0"="GET" ,"1"="POST" . action 中ACTION属性的字符串值. target 表格数据提交的目标,与标记中相...[阅读全文]
  • javascript对象与数组参考大全(7)  2006-10-22 00:00:00
       border IMG标记的BORDER特性 complete 表示浏览器是否完整地加载了图像的一个布尔值 height HEIGHT特性 hspace HSPACE特性 lowsrc LOWSRC特性 src SRC特性 vsPace VSPACE特...[阅读全文]
  • 用javascript实现变色背景和文字(1)  2006-10-22 00:00:00
       用JavaScript实现变色背景和文字 制作变色背景和文字的JavaScript代码有很多种,不过大多数背景颜色变化时有跳跃感,不够柔和。本例的效果特别酷! 请看效果: 背景请用bgc...[阅读全文]
  • javascript对象与数组参考大全(8)  2006-10-22 00:00:00
       Onmouseover 鼠标移到对象上 B.18 links数组 它是document对象的一个属性,文档内所有链接的一个列表。 属性 length 文档内的链接数 B.19 location对象 它为document对象的...[阅读全文]
 用户名: 新注册) 密码: 匿名发表 评论(0条)
 评论内容:(不能超过250字,不支持HTML或代码,只能发表纯文字,请自觉遵守互联网相关政策法规。)
[an error occurred while processing this directive]
合作伙伴: 电脑综合 8vv8娱乐榜

关于扑虎 | 扑虎新闻 | 联系扑虎 | 广告服务 | 招贤纳士

Copyright @ 2006-2007 poohu.com. All Right Reserved 陕ICP备06010975号