怎样撤销easyUI-ComboBox的选择?

onChange:function (ne,old) {
        var r = confirm("您确定选择新的类型吗?确定将会改变内容");
        if (r == true) {
            $(boxId).combobox('select',ne);
        } 
        if (r == false) {
            $(boxId).combobox('select',old);
        }
    }

这样的话,如果点击取消,会一直的弹窗...
各位有什么好的想法?

         onChange: function (ne, old) {
            if (window.byJS) return;//通过js代码调用select设置触发的onChange不执行
            window.byJS = true
            var r = confirm("您确定选择新的类型吗?确定将会改变内容");
            if (r == true) {
                $(boxId).combobox('select', ne);
            }
            if (r == false) {
                $(boxId).combobox('select', old);
            }

            setTimeout(function () { window.byJS = false }, 500);//500ms后设置byJS为false
        }
 onChange:function (ne,old) {
        if(ne!=old){//判断新值旧值都是不一样,不一样再确认
           var r = confirm("您确定选择新的类型吗?确定将会改变内容");
                    if (r == true) {
                            $(boxId).combobox('select',ne);
                    } 
                    if (r == false) {
                            $(boxId).combobox('select',old);
                    }
                 }
    }