easyui-datebox 不能大于当前时间

并不是datebox继承自Calendar,是datebox创建时会包含一个calendar。

所以可以从datebox获取一个他使用的calendar。

 

注意datetimebox和datebox,他们的写法是一样的,但是你是databox的时候你.datetimebox()是不管用的

datetimebox (带时分秒控件)

//时间控件
        $('#modifyStartTime').datetimebox().datetimebox('calendar').calendar({
            validator: function(value){
                var now = new Date();
                return value <= now;
            }
        });
        $('#modifyStartTime').datetimebox({
            editable: false //不可编辑
        });
        $('#modifyEndTime').datetimebox().datetimebox('calendar').calendar({
            validator: function(value){
                var now = new Date();
                return value <= now;
            }
        });
        $divs.find('#modifyEndTime').datetimebox({
            editable: false //不可编辑
        });

datebox (年月日)

//时间控件
        $('#modifyStartTime').datebox().datebox('calendar').calendar({
            validator: function(value){
                var now = new Date();
                return value <= now;
            }
        });
        $('#modifyStartTime').datetime({
            editable: false //不可编辑
        });
        $('#modifyEndTime').datebox().datebox('calendar').calendar({
            validator: function(value){
                var now = new Date();
                return value <= now;
            }
        });
        $divs.find('#modifyEndTime').datebox({
            editable: false //不可编辑
        });

 

//这是只允许选择今后10天之内的日期

// 这是只允许选择今后10天之内的日期
$('#dd').datebox('calendar').calendar({
    validator: function(date){
        var now = new Date();
        var d1 = new Date(now.getFullYear(), now.getMonth(), now.getDate());
        var d2 = new Date(now.getFullYear(), now.getMonth(), now.getDate()+10);
        return d1<=date && date<=d2;
    }
});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值