请问各位,laydate改版后,两个input的时间范围怎么限制呢?

在之前的laydate中是用了choose这个方法,在上一个input执行choose后改变下一个input的min值,但是在改版之后,用done和ready一块达不到这种效果啊,加了判断也不行。贴上代码,求大神助


之前代码:


var start;var end;

    start = {

        elem: '#startDate',

        format: 'yyyy-MM-dd',

        istime: false,

        theme: '#4d99cf',

        istoday: true,

        choose: function (datas) {

            end.min = datas; //开始日选好后,重置结束日的最小日期

            end.start = datas; //将结束日的初始值设定为开始日

            console.log(end)

        }

    };

    end = {

        elem: '#endDate',

        format: 'yyyy-MM-dd',

        max: '2099-06-16 23:59:59',

        istime: false,

        istoday: true,

        theme: '#4d99cf',

        choose: function (datas) {

            console.log(end)

            start.max = datas; //结束日选好后,重置开始日的最大日期

        }

    };

    if ($("#startDate")[0]) {

        laydate.(start);

        laydate.(end);

    }

改版后laydate加载要使用render,我在第一个done后又加了一个render(end)的方法,并没有执行,所以是不是render方法在页面中只能执行一次呢?


冉冉说
浏览 710回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript