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 相关文章推荐
javascript题目,重写函数让其无限相加
Feb 15 Javascript
javascript对select标签的控制(option选项/select)
Jan 31 Javascript
禁止选中文字兼容IE、Chrome、FF等
Sep 04 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 Javascript
javascript日期处理函数,性能优化批处理
Sep 06 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
浅谈JavaScript的push(),pop(),concat()方法
Jun 03 Javascript
JS利用正则表达式实现简单的密码强弱判断实例
Jun 16 Javascript
d3.js实现自定义多y轴折线图的示例代码
May 30 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
Aug 20 Javascript
vue实现自定义多选按钮
Jul 16 Javascript
在webstorm中配置less的方法详解
Sep 25 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
一个用mysql_odbc和php写的serach数据库程序
2006/10/09 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP中error_log()函数的使用方法
2015/01/20 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
javascript知识点收藏
2007/02/22 Javascript
JavaScript 语言的递归编程
2010/05/18 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
js正则表达式简单校验方法
2021/01/03 Javascript
tornado捕获和处理404错误的方法
2014/02/26 Python
详解Python发送邮件实例
2016/01/10 Python
Python 登录网站详解及实例
2017/04/11 Python
python装饰器深入学习
2018/04/06 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
浅谈django channels 路由误导
2020/05/28 Python
python语言是免费还是收费的?
2020/06/15 Python
Python 远程开关机的方法
2020/11/18 Python
Python面试题集
2012/03/08 面试题
会计实习生工作总结的自我评价
2013/10/07 职场文书
高中班主任评语大全
2014/04/25 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
国际贸易实训总结
2015/08/03 职场文书
golang 语言中错误处理机制
2021/08/30 Golang
Python Matplotlib绘制条形图的全过程
2021/10/24 Python