qq_36798586
qq_36798586
采纳率100%
2017-08-17 08:07

easyui可编辑行的datebox如何控制时间不能大于今天,大神帮帮忙!

2
  • easyui
  • datebox 可编辑行
已采纳

可编辑行
就是今天以后的变灰
我写的代码

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • showbo GoCityPass新加坡曼谷通票 4年前
    点赞 评论 复制链接分享
  • p0p09 天空阁楼 3月前
    onShowPanel : function(){
        $(this).datebox('calendar').calendar({
            validator :function(date){
                var now = new Date();
                var date1 = new Date(now.getFullYear(),now.getMonth(),now.getDate());
                return date1<=date;
            }
        });
    }
    点赞 评论 复制链接分享
  • qq_35728177 Tsui丶 4年前

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

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

     // 这是只允许选择今后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;
        }
    });
    
    点赞 评论 复制链接分享
  • qq_36798586 qq_36798586 4年前

    JSP代码

    点赞 评论 复制链接分享