很强大的一个日期控件

时间:2015-10-04 12:19:34
【文件属性】:

文件名称:很强大的一个日期控件

文件大小:7KB

文件格式:RAR

更新时间:2015-10-04 12:19:34

日期控件

/* newCalendar(type,obj,a1,a2,a3,p1,p2,p3,p4,p5,p6,p7,p8) 基础参数(必输) @param type 1-无限制,起始年至终止年 2-从指定日期向未来可选 3-年龄范围内可选 4-相关日历控件日期范围可选 @param obj 当前日历控件对象,直接写对象id,不要加引号 日历控件附加属性(选输),作用于任意type的obj,参数a1,a2,a3(a2,a3也可以是负整数) 功能:当选中obj日历中的任意一个日期objDate后,a1对象将自动得到与objDate日期相差,a2日,a3年的日期,以yyyy-MM-dd样式显示在a1中。 @param a1 关联对象的id,必须带单引号 @param a2 表示相差日的数字 @param a3 表示相差年的数字 功能参数(选择性必输),p1至p8. @param p1 起始年份 @param p2 终止年份 if @param type=1 newCalendar(type,obj,null,null,null,p1,p2) 功能:obj日历将可显示p1-p2年之间的日期。 if @param type=2 newCalendar(type,obj,null,null,null,p1,p2) @param p1 'yyyy-MM-DD'或yyyyMMdd样式的日期,如果传入日期格式是'yyyy-MM-DD'(非纯数字)必须加单引号,样式下同 @param p2 偏移日期,单位:日。可接受负整数 功能:obj日历将只能选择大于等于日期p1偏移p2日之后的日期,其余日期以灰色只读显示,下同。 if @param type=3 newCalendar(type,obj,null,null,null,p1,p2,p3,p4,p5,p6) @param p1 日期 @param p2 偏移日期,单位:日。可接受负整数 @param p3 年龄下限 @param p4 年龄上限 @param p5 下限年龄单位 @param p6 上限年龄单位 功能:obj日历将只能选择根据p1日期得出的在年龄上下线之间的日期。 if @param type=4 newCalendar(type,obj,null,null,null,p1,p2,p3,p4,p5,p6,p7,p8) @param p1 日期 @param p2 偏移日期,单位:日。可接受负整数 @param p3 日历控件序号,1-表示较小日期的控件 2-表示较大日期的控件 @param p4 相关联控件的id字符串,需要引号 @param p5 两相关日历日期相差的最小值 @param p6 两相关日历日期相差的最大值 @param p7 两相关日历日期相差的最小值单位,'Y'-年,'Y'-日,需要引号 @param p8 两相关日历日期相差的最大值单位,'Y'-年,'Y'-日,需要引号 功能:支持两个相关日历控件的时间制约,配置时应两个控件同时配置使用, 并且两控件的p5,p6,p7,p8参数应该相同。先被赋值的控件遵循type=2的限制条件, 后被赋值的控件遵循type=2的限制条件以及两控件之间的制约关系。 事件响应: 选中日期后,本日历控件会返回onChange()事件,在dom必须捕捉这个事件,否则报错,如果确实没有需要onChange()那么可以在obj中写:onchange='' @author jingran 2010-08-01 */


【文件预览】:
使用说明.txt
newCalendar.js

网友评论