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 相关文章推荐
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
javascript学习笔记(二) js一些基本概念
Jun 18 Javascript
基于jquery DOM写的类似微博发布的效果
Oct 20 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
Feb 05 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
Jan 27 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
Sep 25 Javascript
vue实现微信分享功能
Nov 28 Javascript
vue中轮训器的使用
Jan 27 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
May 14 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
ThinkPHP模板输出display用法分析
2014/11/26 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
基于Javascript实现文件实时加载进度的方法
2016/10/12 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(同步显示图像位置信息)
2016/12/02 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
python定时执行指定函数的方法
2015/05/27 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Python简单计算文件MD5值的方法示例
2018/04/11 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
使用Django搭建一个基金模拟交易系统教程
2019/11/18 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
美国在线珠宝商店:SZUL
2017/02/11 全球购物
自我评价的范文
2014/02/02 职场文书
出纳担保书范文
2014/04/02 职场文书
婚前协议书怎么写
2014/04/15 职场文书
员工试用期自我评价
2014/09/18 职场文书
年底个人总结范文
2015/03/10 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
催款通知书范文
2015/04/17 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS