我正在寻找添加到 kendoValidator 所需的规则。我希望它以相同的方式运行,但有一个例外。不幸的是,一旦我在规则部分为它提供了一个函数,我必须再次为所需函数编写所有逻辑。
想知道是否有办法捎带“必需”规则的现有功能。目前,下面的代码包含所有标记为必需但未被禁用的东西,即使它有一个值。
function runValidation() {
$(".dateTimePickerField").each(function () {
var validator = $(this).kendoValidator({
rules: {
required: function (e) {
if ($(e).is(':disabled'))
{
return true;
}
},
dateValidation: function (e) {
var dateTime = $(e).val();
var currentDate = Date.parse($(e).val());
if (dateTime.length > 0 && !currentDate) {
return false;
}
return true;
}
},
messages: {
//Define your custom validation massages
required: "datetime required",
dateValidation: "Invalid datetime"
}
}).data("kendoValidator");
validator.validate();
});
}