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 相关文章推荐
jquery ajax提交表单数据的两种实现方法
Apr 29 Javascript
javascript中简单的进制转换代码实例
Oct 26 Javascript
JS对象转换为Jquery对象实现代码
Dec 29 Javascript
js设置控件的隐藏与显示的两种方法
Aug 21 Javascript
javascript实现完美拖拽效果
May 06 Javascript
异步JavaScript编程中的Promise使用方法
Jul 28 Javascript
Jquery实现顶部弹出框特效
Aug 08 Javascript
vue-resource 拦截器(interceptor)的使用详解
Jul 04 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
Mar 08 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
Sep 23 Javascript
javascript实现放大镜功能
Dec 09 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
PHP版网站缓存加快打开速度的方法分享
2012/06/03 PHP
解析php5配置使用pdo
2013/07/03 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
自己写了一个php检测文件编码的函数
2014/04/21 PHP
分享常见的几种页面静态化的方法
2015/01/08 PHP
php+xml编程之xpath的应用实例
2015/01/24 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
js获取变量
2006/08/24 Javascript
把字符串按照特定的字母顺序进行排序的js代码
2014/01/28 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
JavaScript实现的一个倒计时的类
2015/03/12 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
js实现抽奖效果
2017/03/27 Javascript
微信小程序实现登录遮罩效果
2018/11/01 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python中type的构造函数参数含义说明
2015/06/21 Python
python实现决策树分类算法
2017/12/21 Python
一百多行python代码实现抢票助手
2018/09/25 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
学校元旦晚会方案
2014/02/19 职场文书
法律进社区实施方案
2014/03/21 职场文书
大学学风建设方案
2014/05/04 职场文书
个人整改措施书面材料
2014/10/24 职场文书
工作表扬信范文
2015/01/17 职场文书
2015年乡镇卫生院工作总结
2015/04/22 职场文书
2019公司管理制度
2019/04/19 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL