我有一个Kendo网格,有一些输入,如FirstNam,LastName和Email。我还有一个自定义规则,用于检查" Space"作为输入并返回false。
但是,当用户输入空格时,验证程序执行并返回false并显示错误消息,但即使验证程序返回false,我的保存功能仍然会通过。
我在这里做错了什么?
FirstName:{type:" string",validation:{required:{message:"名字是必需的" },} LastName:{type:" string",validation:{required:{message:"姓氏是必需的" },} 电子邮件:{type:" string",validation:{required:{message:" Email is required" }},
$("#userGrid").kendoValidator({
rules: {
required: function (input) {
if (input.filter("[required]").length && $.trim(input.val()) == "") {
return false;
}
return true;
}
}
});