猿问

easyui的datebox修改后禁用值会发生变化,怎么解决

配置如下

$ctl.datebox({

    formatter : function(date) {

        var y = date.getFullYear();

        var m = date.getMonth() + 1;

        var d = date.getDate();

        return y + '-' + m + '-' + d;

        },

    parser : function(s) {

    var t = Date.parse(s.replace(/-/g, "/"));

    if (!isNaN(t)) {

        return new Date(t);

    } else {

        return new Date();

    }

}

修改保存执行$ctl.datebox('setValue', 'xxxx');
修改后执行$('#billdate').datebox({disabled : false});$('#billdate').datebox({disabled : true});值会变回修改前的值
这个问题该怎么解决

蝴蝶不菲
浏览 727回答 1
1回答

慕森卡

使用combo的readonly方法可解决。$ctl.combo('readonly', false);$ctl.combo('readonly', true);
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答