问题标签 [kendo-validator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2175 浏览

kendo-ui - 使用数据源模型验证规则进行 KendoUI MVVM 验证

验证一个小技巧kendo.data.Model

因此,这个小技巧无需手动将 HTML5 必需属性添加到每个输入字段,而是获取您在模型中定义的所有验证规则,并将它们作为属性添加到适当的字段。没有经过全面测试,只是一个快速破解。根据 Kendo 的说法,如果您使用 MVVM,则不会处理验证规则,但如果您将 Dataource 直接绑定到网格,它们会处理。

代码:我只是把这段代码放在一个名为definevalidation.js

用法:如果 ParentDS 是您的数据源,那么在您的表单代码中只需使用

样品型号:

0 投票
0 回答
968 浏览

kendo-ui - Kendo Grid - 如何有条件地将最小值验证器应用于字段?

在我的可编辑网格中,我有一个字段,我希望其中一个字段的最小值为 0 或 1,具体取决于它所在的行。例如:

如何引用当前min值? NameField

0 投票
2 回答
5497 浏览

validation - Kendo UI:使用 Kendo Validator 显示服务器端错误

我有一个使用Kendo Validator进行客户端验证的 Web 表单。一旦客户端验证成功,表单值就会被发送到执行额外验证的 Web 服务,并保存数据或发回JSON由表单字段键入的错误消息对象。这些字段名称与data-for验证器元素上的属性相匹配。有没有办法使用来显示这些错误Kendo Validator

我意识到您可以设置自定义规则来对每个字段进行服务器端验证。这是关于一次验证所有字段并显示多个错误。

0 投票
1 回答
9116 浏览

asp.net-mvc - 清除 Kendo Validator 错误消息

我有一个带有多个控件的表单,当条件不满足控件旁边显示的错误消息时,使用正则表达式在模型中设置验证条件。我有另一个按钮来清除验证错误消息。如何清除这些消息

0 投票
1 回答
4752 浏览

kendo-ui - 当主数据源的值为空时,未触发 KendoUI ComboBox 必需的验证

问题:我有一个 kendoui 组合框,它设置为具有主数据源(正在编辑的记录)和辅助数据源(用于自动完成的数据)的自动完成。主数据源具有包含以下字段的架构:

组合框中的选定项目值绑定到。现在如果我在辅助数据源中不存在的组合框中输入一个值,primaryDS_SelectedItemID 的值将为空,这是正确的。但是,如果我随后使用 kendoValidator 验证表单,它就会通过。但我不希望它。我需要一个规则来说明检查当前正在编辑的主数据源的行是否为空或为空。

我已尝试创建此规则,但问题是如何获取当前正在编辑的行?

我有一个简单的例子来演示这个问题。

HTML:

JavaScript:

小提琴:http: //jsfiddle.net/codeowl/Mq6ee/5/

复制步骤:

1) 按 Validate 按钮,您将看到验证适用于空值。

2) 在组合框中输入值:“test”,然后按“验证”按钮。您将看到验证不适用于空值。

3) 按 Log Record 按钮,您将看到 primaryDS_SelectedItemID 的值为 null。

感谢您的时间,

问候,

斯科特

0 投票
4 回答
8354 浏览

jquery - Kendo UI 验证器错误消息未正确定位

我正在尝试使用 KendoUI 验证联系表单,但我遇到了 Kendo Validator 问题,验证消息没有出现在每个字段旁边应该出现的位置,它出现在我单击的第一个字段旁边当页面加载时,当我点击一个不同的字段时,验证消息会改变但它的位置不会改变,它保持在我点击的第一个字段旁边。我希望你能帮助我,谢谢。

正如您在此处看到的,应该添加工具提示的跨度仅出现在我单击的元素中: 在此处输入图像描述

在 Telerik 的示例中,它出现在每个必需的元素上: 在此处输入图像描述 这基本上是我正在使用的代码:

一个JS

这与 Telerik 的示例中的代码基本相同: KendoUI Validator example

0 投票
1 回答
1193 浏览

kendo-validator - kendoValidator 如何添加到现有规则功能

我正在寻找添加到 kendoValidator 所需的规则。我希望它以相同的方式运行,但有一个例外。不幸的是,一旦我在规则部分为它提供了一个函数,我必须再次为所需函数编写所有逻辑。

想知道是否有办法捎带“必需”规则的现有功能。目前,下面的代码包含所有标记为必需但未被禁用的东西,即使它有一个值。

0 投票
1 回答
1451 浏览

javascript - 集中 Kendo Validator 自定义规则

我计划为我的 kendo 验证器制定一些自定义规则,我想在我的所有验证器中共享这些规则。在我的验证器代码中,我有:

由于我使用的是开源版本,是否有一种简单的方法可以将规则集中到所有验证器中?是否有我使用规则设置的静态属性?或者是定义返回对象的通用方法并在初始化期间调用它的最佳方法?

0 投票
1 回答
2203 浏览

javascript - Kendo UI Validator - 处理具有相同名称属性的输入

我目前有一个类似于以下的表格:

一点背景知识:JS 用于向表单中注入 X 数量的新“行”。

我尝试使用:

我只收到一条错误消息显示在第一个input[name='rowValue'].

JS小提琴

我怀疑 Kendo Validator 需要唯一的名称属性才能正确验证。这是一种耻辱,因为许多后端语言能够接受相同的名称属性,因为它们连接值或将它们转换为数组或集合 (ASP.NET)。

有没有办法让 Kendo UI Validator 验证具有相同名称属性的表单字段?

0 投票
1 回答
1346 浏览

jquery - Kendo 网格客户端自定义输入验证“通过,但失败”

我有一个显示在 Kendo 网格中的记录列表,我可以在其中在线创建新记录。要求是,每条记录都有一个唯一的名称

添加新记录时,我有这个功能,遍历记录列表,并在添加之前检查新记录名称是否唯一。它作为 kendo.ui.validator 的扩展,为其添加自定义规则。功能:

当输入无效时,函数返回false并且验证应该失败,它会失败并显示正确的错误消息,如预期的那样 http://snag.gy/d5TZR.jpg

问题:当输入有效时,函数返回true并且验证应该通过,出现这个莫名其妙的错误并且不允许我继续。 http://snag.gy/syxds.jpg