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 子窗口操作父窗口的代码
Sep 21 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Feb 23 Javascript
IE中图片的onload事件无效问题和解决方法
Jun 06 Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
JavaScript实现前端分页控件
Apr 19 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
Jul 15 Javascript
Angular开发实践之服务端渲染
Mar 29 Javascript
微信小程序实现人脸识别
May 25 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
Aug 19 Javascript
在Web关闭页面时发送Ajax请求的实现方法
Mar 07 Javascript
JQuery常见节点操作实例分析
May 15 jQuery
详解JavaScript数据类型和判断方法
Sep 04 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
《魔兽争霸3》重制版究竟重制了什么?玩家:这么糊弄真的好吗?
2020/05/04 魔兽争霸
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
PHP大神的十大优良习惯
2016/09/14 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
js实现table添加行tr、删除行tr、清空行tr的简单实例
2016/10/15 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
详解Vue使用命令行搭建单页面应用
2017/05/24 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
[45:44]完美世界DOTA2联赛PWL S2 FTD vs PXG 第一场 11.27
2020/12/01 DOTA
使用django-suit为django 1.7 admin后台添加模板
2014/11/18 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Python短信轰炸的代码
2020/03/25 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
社团文化节策划书
2014/02/01 职场文书
自我鉴定标准格式
2014/03/19 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
白酒营销策划方案
2014/08/17 职场文书
个人作风建设心得体会
2014/10/22 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
详解python字符串驻留技术
2021/05/21 Python
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
如何有效防止sql注入的方法
2021/05/25 SQL Server
SQL Server 中的事务介绍
2022/05/20 SQL Server
详解CSS3浏览器兼容
2022/12/24 HTML / CSS