wdatepicker日历控件是个非常好用的js日历控件,这搜集了一下他的使用方法,这个js可以在这里下载:http://l4.yunpan.cn/lk/QEVi5KP4CqgJ2

1. 跨无限级框架显示

无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控件是可以跨无限级框架显示的

跨无限级框架演示

可无限跨越框架iframe,无论怎么嵌套框架都不必担心了,即使有滚动条也不怕

2. 民国年日历和其他特殊日历

当年份格式设置为yyy格式时,利用年份差量属性yearOffset(默认值1911民国元年),可实现民国年日历和其他特殊日历

民国年演示

注意:年份格式设置成yyy时,真正的日期将会减去一个差量yearOffset(默认值为:1911),如果是民国年使用默认值即可无需另外配置,如果是其他的差量,可以通过参数的形式配置

3. 为编程带来方便

如果el的值是this,可省略,即所有的el:this都可以不写

日期框设置为disabled时,禁止更改日期(不弹出选择框)

如果没有定义onpicked事件,自动触发文本框的onchange事件

如果没有定义oncleared事件,清空时,自动触发onchange事件

4. 其他属性

设置readOnly属性,可指定日期框是否只读

设置highLineWeekDay属性,可指定是否高亮周末

设置isShowOthers属性,可指定是否显示其他月的日期

加上class=”Wdate”就会在选择框右边出现日期图标

多语言和自定义皮肤

1. 多语言支持

通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言

多语言示例

繁体中文:

英文:

简体中文:

注意:默认情况lang=’auto’,即根据浏览器的语言自动选择语言.

2. 自定义和动态切换皮肤

通过skin属性,可以为每个日期控件单独配置皮肤,当然也可以通过WdatePicker.js配置全局的皮肤

皮肤演示

默认皮肤default: skin:’default’

注意:在WdatePicker里配置了skin=’default’,所以此处可省略,同理,如果你把WdatePicker里的skin配置成’whyGreen’那么在不指定皮肤的情况下都使用’whyGreen’皮肤了

whyGreen皮肤: skin:’whyGreen’

4. 日期范围限制

1. 静态限制

注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致

你可以给通过配置minDate(最小日期),maxDate(最大日期)为静态日期值,来限定日期的范围

限制日期的范围是 2006-09-10到2008-12-20

限制日期的范围是 2008-3-8 11:30:00 到 2008-3-10 20:59:30

限制日期的范围是 2008年2月 到 2008年10月

示例4-1-4 限制日期的范围是 8:00:00 到 11:30:00

2. 动态限制

注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致

你可以通过系统给出的动态变量,如%y(当前年),%M(当前月)等来限度日期范围,你

还可以通过#{}进行表达式运算,如:#{%d+1}:表示明天

动态变量表

格式

说明

%y

当前年

%M

当前月

%d

当前日

%ld

本月最后一天

%H

当前时

%m

当前分

%s

当前秒

#{}

运算表达式,如:#{%d+1}:表示明天

#F{}

{}之间是函数可写自定义JS代码

只能选择今天以前的日期(包括今天)

使用了运算表达式只能选择今天以后的日期(不包括今天)

只能选择本月的日期1号至本月最后一天

只能选择今天7:00:00至明天21:00:00的日期

使用了运算表达式只能选择 20小时前至 30小时后的日期

3 . 脚本自定义限制

注意:日期格式必须与 realDateFmt 和 realTimeFmt 一致

系统提供了$dp.$D和$dp.$DV这两个API来辅助你进行日期运算,此外你还可以通过在 #F{} 中填入你自定义的脚本,做任何你想做的日期限制

前面的日期不能大于后面的日期且两个日期都不能大于 2020-10-01

合同有效期从  到

注意:

两个日期的日期格式必须相同

$dp.$ 相当于 document.getElementById 函数.

那么为什么里面的 ’ 使用 \’ 呢? 那是因为 ” 和 ’ 都被外围的函数使用了,故使用转义符 \ ,否则会提示JS语法错误.

所以您在其他地方使用时注意把 \’ 改成 ” 或者 ’ 来使用.

#F{$dp.$D(\’d4312\’)||\’2020-10-01\’} 表示当 d4312 为空时, 采用 2020-10-01 的值作为最大值

前面的日期+3天 不能大于 后面的日期

日期从  到

onFocus=”WdatePicker({maxDate:’#F{$dp.$D(\’d4322\’,{d:-3});}’})”/>

onFocus=”WdatePicker({minDate:’#F{$dp.$D(\’d4321\’,{d:3});}’})”/>

使用 $dp.$D 函数 可以将日期框中的值,加上定义的日期差量:

两个参数: id={字符类型}需要处理的文本框的id值 , obj={对象类型}日期差量

日期差量用法:

属性y,M,d,H,m,s分别代表年月日时分秒

程序本天成,妙手偶得之!我们只是代码的搬运工!

php wdatepicker,WdatePicker日历控件使用方法相关推荐

  1. WdatePicker日历控件使用方法(转)

    转自:http://www.cnblogs.com/weixing/archive/2011/08/15/2139431.html WdatePicker日历控件使用方法 1. 跨无限级框架显示 无论 ...

  2. php获取WdatePicker值,WdatePicker日历控件使用方法

    wdatepicker日历控件是个非常好用的js日历控件,这搜集了一下他的使用方法,这个js可以在这里下载:http://l4.yunpan.cn/lk/QEVi5KP4CqgJ2 1. 跨无限级框架 ...

  3. layui时间怎么设置年月日时分秒_layui-laydate时间日历控件使用方法详解

    本文实例为大家分享了laydate时间日历控件的使用方法,供大家参考,具体内容如下 此控件可使用layui或者独立版的layDate,两者初始化有些不同 在 layui 模块中使用layui.code ...

  4. php获取laydate,laydate日历控件使用方法实例分享

    本文主要为大家详细介绍了laydate日历控件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 本文实例为大家分享了laydate日历控件的使用方法,供大家参考,具体内 ...

  5. 公司--页面调用日期控件 WdatePicker日历控件使用方法

    <td style="width:120px;"><input type="text" name="lpd_<%=prodTa ...

  6. WdatePicker日历控件使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 1.跨无限级框架显示 无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,因为My97日期控 ...

  7. [前端]WdatePicker日历控件使用方法

    转载地址: http://www.cnblogs.com/yuhanzhong/archive/2011/08/10/2133276.html 1.跨无限级框架显示 无论你把日期控件放在哪里,你都不需 ...

  8. bootstrap中使用日历控件

    在bootstrap中使用日历控件可以参照以下资料: http://www.bootcss.com/p/bootstrap-datetimepicker/index.htm 以下是参照此资料自己做的一 ...

  9. WdatePicker 日历控件的onchange事件无作用

    2019独角兽企业重金招聘Python工程师标准>>> 来源:https://blog.csdn.net/gaoxiong335/article/details/70146664 在 ...

最新文章

  1. 斯坦福连续发了四年的AI报告,今年讲了什么?
  2. js判断是由含有a节点_如何在 JS 中判断数组是否包含指定的元素(多种方法)
  3. Python中使用高德API实现经纬度转地名
  4. 接私活被公司开除。。
  5. 基于centos6.5搭建solr服务器
  6. 零基础学UI设计,正确的学习方法讲解!
  7. eclipse中server location为灰色,不能修改
  8. 《Excel图表之道》高清PDF精美样章
  9. vue json对象转数组_vue组件间通信六种方式(完整版)
  10. linux.zip文件怎么解压,linux怎么解压zip文件
  11. Winform实现给按钮添加图片效果
  12. 2018网络小说年度热词盘点
  13. 最性感的肩膀纹身设计女装 - 5令人惊叹的设计,你会爱!
  14. 语法分析器之递归子程序法
  15. 小白安装pip及上传get-pip.py代码
  16. 优化算法(四)——粒子群优化算法(PSO)
  17. android 6.0 官方下载,安卓6.0官方正式版
  18. CPU100% 问题排查
  19. 了不起的女性开发者:90后误选专业入对行,酷女孩霸榜开源NO.1
  20. dwz交互式弹窗处理

热门文章

  1. 国产数据库的领导者——达梦DM8入门介绍
  2. skycn.com的脚本漏洞
  3. Flutter开发之Dart语言基础
  4. 华师大计算机研究生学硕学费,2018年华东师范大学非全日制研究生学费收费详情如何?...
  5. 安卓ROM包改为ZIP格式刷机包
  6. 城市时尚骑行 从拥有一辆潮流的cruiser自行车开始
  7. Axure VS Mockplus VS Balsamiq - 原型图设计工具对比
  8. Android”挂逼”修炼之行—防自动抢红包外挂原理解析
  9. 干货复试详细教程——从联系导师→自我介绍的复试教程
  10. perf archive无法执行和perf安装错误问题(疑难杂症,查了外网也没找到,看源码翻出来了)