laydate日历控件使用方法详解


Posted in Javascript onNovember 20, 2017

本文实例为大家分享了laydate日历控件的使用方法,供大家参考,具体内容如下

var start = {
    elem: '#start_0',
    format: 'YYYY-MM-DD',
    max: laydate.now(-1),
    istime: false,
    istoday: false,
    choose: function (datas) {
      $("input[name='TimeStart']").parent().next(".timeError").addClass("hide");
      end.min = datas; //开始日选好后,重置结束日的最小日期 
      end.start = datas; //将结束日的初始值设定为开始日 
    }
  }
  var end = {
    elem: '#end_0',
    format: 'YYYY-MM-DD',
    min: '1900-01-01',
    istime: false,
    istoday: false,
    choose: function (datas) {
      start.max = datas; //结束日选好后,重置开始日的最大日期
    }
  };

  laydate(start);
  laydate(end);

初始化界面时执行给日历绑定事件。

如何给动态生成的文本框绑定日历点击事件。

// 点击编辑按钮,给文本日期框添加.onclick事件
$("#expList").delegate(".edit","click",function () {
      var index = $("#expList .edit").index($(this));
      var len = index + parseInt(1);
      var start = {
        format: 'YYYY-MM-DD',
        max: laydate.now(-1),
        istime: false,
        istoday: false,
        choose: function (datas) {
          $("input[name='TimeStart']").parent().next(".timeError").addClass("hide");
          end.min = datas; 
          end.start = datas; 
        }
      };
      var end = {
        format: 'YYYY-MM-DD',
        min: '1900-01-01',
        istime: false,
        istoday: false,
        choose: function (datas) {
          start.max = datas; 
        }
      };

      document.getElementById("start_" + len).onclick = function () {
        start.elem = "#" + this.id;
        laydate(start);
      }
      document.getElementById("end_" + len).onclick = function () {
        end.elem = "#" + this.id;
        laydate(end);
      }
     

    });

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js 蒙版进度条(结合图片)
Mar 10 Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 Javascript
js 获取、清空input type="file"的值(示例代码)
Dec 24 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
Dec 15 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
Node.js复制文件的方法示例
Dec 29 Javascript
jQuery+CSS3实现点赞功能
Mar 13 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
微信小程序swiper组件用法实例分析【附源码下载】
Dec 07 Javascript
浅谈webpack 自动刷新与解析
Apr 09 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
JavaScript框架Angular和React深度对比
Nov 20 #Javascript
如何选择适合你的JavaScript框架
Nov 20 #Javascript
JavaScript内存泄漏的处理方式
Nov 20 #Javascript
加载 vue 远程代码的组件实例详解
Nov 20 #Javascript
jquery中有哪些api jQuery主要API
Nov 20 #jQuery
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 #Javascript
详解Vue2 SSR 缓存 Api 数据
Nov 20 #Javascript
You might like
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php提取身份证号码中的生日日期以及验证是否为成年人的函数
2015/09/29 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
Jquery中"$(document).ready(function(){ })"函数的使用详解
2013/12/30 Javascript
jquery插件Jplayer使用方法简析
2016/04/22 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
vue2.x数组劫持原理的实现
2020/04/19 Javascript
ES6 十大特性简介
2020/12/09 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
讲解python参数和作用域的使用
2013/11/01 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
用python写测试数据文件过程解析
2019/09/25 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
写给老师的表扬信
2014/01/21 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
夫妻分居协议书范文
2014/11/26 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
借款民事起诉状范文
2015/05/19 职场文书
小学记事作文之200字
2019/08/06 职场文书
《卧薪尝胆》读后感3篇
2019/12/26 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
对Keras自带Loss Function的深入研究
2021/05/25 Python
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android