日期:2014-05-16  浏览次数:20318 次

easy ui 自定义验证不执行,很奇怪



$.extend($.fn.validatebox.defaults.rules, {
    equals1: {
        validator: function (value, param) {
            if (value == "" || value == "0")
                return false;
            return true;
        },
        message: 'Field do not match.'
    }
});



<select id="Citys" name="CityID" class="easyui-combobox" style="width: 120px;"
                            data-options="url:'../Ajax/GetCitys?ProvincesID=0',valueField:'id',textField:'text',editable:false,validType:'equals1[0]'">
                        </select>


加入断点后,页面加载时,确实执行了自定义验证代码,当我选择城市的时候
if (value == "" || value == "0")
                return false;
            return true;
没有执行,不知道为什么,求大家帮助

------解决方案--------------------
你先看看value的值是否正确传入了