$.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的值是否正确传入了