问题标签 [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 投票
1 回答
2025 浏览

kendo-ui - Kendo Validation, How to Ensure That an End Date is Greater Than or Equal to Start Date

I have two input fields on a webpage for a Start Date and an End Date and I am using kendo validation to ensure they are formatted properly; and that the End Date is greater than or equal to the Start Date. I have used the data-greaterdate-field attribute to successfully ensure that the End Date is greater than the Start Date; but what I really need is to ensure that it is greater than or equal to the Start Date. The data-greaterdate-field attribute corresponds to

Is there a validationtype for greater than or equal to?

Here is sample of the code:

0 投票
1 回答
4049 浏览

javascript - Kendo UI Grid 自定义验证消息

这是一个工作自定义验证的示例,但没有错误消息。要对其进行测试,请将“最低”的值设置为高于或等于该行的“最高”值。

我需要的功能已经在工作,我只是不知道如何在 Kendo UI Grid 中为我的自定义验证器设置自定义错误消息。

我发现的每个示例要么没有自定义消息,要么使用如下构造,这是行不通的,至少据我所知不再可行:

有任何想法吗?

0 投票
1 回答
1231 浏览

javascript - 剑道上传验证消息位置

我正在使用剑道上传,并希望验证上传的文件大小。

<form id="uploadForm" method="post" action="{{url}}"> <div class="demo-section k-content"> <input name="files" id="files" type="file" /> <p style="padding-top: 1em; text-align: right"> <input id="submit" type="submit" value="Select " class="k-button k-primary" /> </p> </div> </form>

$("#uploadForm").kendoValidator({ messages: { custom: "Please enter valid size file", }, rules: { custom: function (e: any) { return ...; } }, validateOnBlur: false });

一切正常,但“选择文件”上出现消息;输入。如何改变错误信息的位置?我想在文件下显示消息作为输出。

在此处输入图像描述

0 投票
0 回答
331 浏览

validation - kendoValidator 访问 Angular2 组件属性

我在我的 Angular 2 应用程序中使用 Kendo Upload。我已经为错误消息和文件 允许大小注入了 servcie ,但是当KendoValidator调用时, this.service已经未定义

如何使用 this.service 获取大小和消息?

0 投票
2 回答
3555 浏览

asp.net-core - asp-for 标记在 asp.net 核心中的复选框上添加必填字段验证

我有 asp.net 核心应用程序,我试图在没有任何验证的情况下添加简单的复选框。复选框绑定到模型上的布尔属性。下面是代码

模型

cshtml

javascript

我在元素上使用asp-for标签助手。input请注意,IsEmployee属性没有 [必需] 属性。但是由于asp-for标签助手的存在,呈现的 html 具有元素上data-val-requireddata-val属性 。input它还添加了一个具有相同名称的隐藏 input元素。下面是呈现的html。(另请注意,我认为它仅在输入类型为复选框时发生。对于文本框其工作正常)

我也在使用 kendovalidator,它添加data-role="validator"了表单元素。

问题
这里有 2 个问题
1> 一旦我点击复选框,错误消息就会显示为The IsEmployee field is required.
2>kendoValidator.validate() 方法总是返回 false,无论是否选中了复选框。

在这里演示JSFiddle

更新 2
我们不能将可为空的布尔值绑定到复选框。我正在使用 asp.net 核心。我不确定 asp.net 核心中对于经典 asp.net的建议的等效语法是什么

0 投票
1 回答
1442 浏览

angularjs - 日期选择器的 Kendo 自定义验证

我在使用 kendo datepicker 自定义验证时遇到了问题(实际上,在网上找不到很多以角度方式进行自定义验证的示例)。我已经设置了日期选择器的最小值,但它仅在用户从下拉列表中选择日期时才有效。

如果在 datepicker 的输入字段中键入日期,则最小值不会影响。我想至少向用户显示他们输入的日期无效。

但是如何做到这一点对我来说似乎有点令人困惑。

这是 html 部分:(vm 是我的控制器)

这是JS部分:

例如,如果输入的日期小于今天,我想让输入的日期无效(强制用户输入大于今天的日期)。

如果您能帮助我解决这个问题,我将不胜感激。

0 投票
2 回答
1284 浏览

asp.net-mvc - 如何将剑道验证器消息跨度元素放在正在验证的输入下方?

我试图解决这个问题一段时间。我看到的所有示例,都使用手动插入的htmlwithinputspan元素

我有以下代码动态生成表单及其datepicker元素:

生成表单时,我在页面上有以下代码:

在此处输入图像描述

这是一个验证:

当我提供不正确的输入或根本没有输入时,我会在span. 但是,这个 span 部分修改了页面的布局:在此处输入图像描述

我该如何解决这个问题,所以我error span被放在我的表单下面,就像这里的一些例子中显示的那样: http: //dojo.telerik.com/ikUfu在此处输入图像描述

0 投票
0 回答
681 浏览

javascript - Kendo Validator 总是说多选无效

我有一个动态创建的多选,并使用以下代码附加到模板:

我在单击保存按钮时运行 validator.validate() 以确定是否应保存信息,这取决于是否需要多选输入。

当没有选择任何内容时,这会弹出无效的工具提示消息。然而,问题是即使做出选择,它也会被标记为无效。我想知道是否有人有任何解决方案来让验证器与多选一起正常工作。仅仅隐藏弹出窗口并不是我真正想要的,因为即使弹出窗口被隐藏,validate() 函数仍然会失败,我需要 validate() 函数才能通过。

0 投票
2 回答
5987 浏览

validation - Conditional and custom validation on Add / Edit form fields when using Kendo grid custom popup editor template

I am using a custom template for kendo grid popup Add / Edit form. Here is my working DEMO

I want to implement conditional validation on form fields such as if any value is entered for Address (not left empty) then the fields City and Postal Code should become required, otherwise they can be empty. Also I want to ise a custom validation rule for PostCode so that its length should always be equal to 4 else it should show a custom error message as "Postcode must be four digits"

I have referred these links:

Validation rules in datasource.model

Custom validation rules and error messages

but I can't figure out how can I implement validations in my datasource model?

Here is my code:

HTML:

JS:

0 投票
1 回答
2038 浏览

validation - 如何使用剑道验证器验证多封电子邮件?

我想使用输入 html kendo 验证电子邮件地址。这是我的html代码:

我希望地址用逗号分隔,但这不起作用!不适用于剑道

在此处输入图像描述