zoukankan      html  css  js  c++  java
  • laydate V5-0-8动态设置min值

    在这里插入图片描述

    laydate通过设置min,max值来对用户输入的时间做约束

    laydate v1.0版本

    
    //日期插件
        var start={
            elem:"#start",
            format:"YYYY-MM-DD hh:mm:ss",
            min:"2013-08-18 00:00:00",
            max:"2099-06-16 23:59:59",
            istime:true,
            istoday:true,
            choose:function(a){
                end.min=a;
                end.start=a
            }
        };
        var end={
            elem:"#end",
            format:"YYYY-MM-DD hh:mm:ss",
            min:"2013-08-18 00:00:00",
            max:"2099-06-16 23:59:59",
            istime:true,
            istoday:true,
            choose:function(a){
                start.max=a
            }
        };
        laydate(start);
        laydate(end);
    //只要在回调函数choose中赋值就行了
    
    

    laydate v5.0版本

    //日期插件
            var start=laydate.render({
                elem:"#start_time",
                type:"datetime",
                format:"yyyy-MM-dd HH:mm:ss",
                min:"2013-08-18",
                max:"2099-06-16",
                done:function(value,date){
                    end.config.min={
                        year: date.year,
                        month: date.month-1,
                        date: date.date,
                        hours: date.hours,
                        minutes: date.minutes,
                        seconds: date.seconds
                    };
                }
            });
            var end =laydate.render({
                elem:"#end_time",
                type:"datetime",
                format:"yyyy-MM-dd HH:mm:ss",
                min:"2013-08-18",
                max:"2099-06-16",
                done:function(a){
                    // start.max=a
                }
            });
    
    
    

    在v5.0版本中,min值变成了一个对象,并不会重新渲染,所以直接对min设置值是没有用的,得单独对每个min的子元素赋值

    特别要注意的是month要减1

    虽然我也并不清楚为什么要这么做,但是It works. 我已经去layui的社区问了,希望能有人帮我解惑。

  • 相关阅读:
    exercise 1-6
    第五章 Inheritance继承
    wk1&2 字符串
    <转>Python 多线程的单cpu与cpu上的多线程的区别
    Python字典增删操作技巧简述
    Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
    <转>Python3.x和Python2.x的区别介绍
    <转>Python运行的17个时新手常见错误小结
    常见测试流程
    <转>数据库设计的三大范式
  • 原文地址:https://www.cnblogs.com/haorenergou/p/11665039.html
Copyright © 2011-2022 走看看