标签: kendo-validator

清除Kendo Validator错误消息

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

                     $("#student-details").kendoValidator();
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc mvvm kendo-ui kendo-validator

5
推荐指数
1
解决办法
7234
查看次数

kendoValidator() 在使用 DatePicker 时导致“字段 xxx 必须是日期”错误

我的 MVC5 应用程序选择“dd/MM/yyyy”格式的日期会导致“字段 xxx 必须是日期”错误。另一方面,如果我在下面注释kendoValidator()行,错误已经消失,但在这种情况下,我无法执行客户端验证,因此我想使用 kendoValidator。以下是与此控件相关的代码部分。

实体:

[Required(ErrorMessage = "Required field")]
[Display(Name = "Start Date")]
public DateTime StartDate { get; set; }
Run Code Online (Sandbox Code Playgroud)


看法:

...    
<script src="~/Scripts/kendo/2014.3.1119/cultures/kendo.culture.de.min.js"></script>
<script src="~/Scripts/kendo/2014.3.1119/messages/kendo.messages.de-DE.min.js"></script>

<script>
    $(function () {
        $("form").kendoValidator(); //This line cause the error...
    });
</script>

@Html.LabelFor(m => m.StartDate )
    @(Html.Kendo().DatePickerFor(m => m.StartDate)
    .Animation(true)
    .Culture("de-DE")
    .Footer(false)
    .Format("dd/MM/yyyy")
    .Value(DateTime.Today) 
 )
Run Code Online (Sandbox Code Playgroud)


实体或视图是否有任何缺失或错误的定义?IE

[DataType(DataType.Date)]
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助...

asp.net-mvc datetimepicker kendo-ui kendo-asp.net-mvc kendo-validator

3
推荐指数
1
解决办法
6977
查看次数

Kendo UI验证程序错误消息未正确定位

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

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

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

<form action="contact.php" method="post" id="contact-form">
                <ul>
                    <li>
                        <label for="contact-name">Nombre: </label>
                        <input type="text" placeholder="Nombre completo" id="contact-name" required validationMessage="Nombre completo por favor">
                    </li>
                    <li>
                        <label for="contact-company">Empresa: </label>
                        <input type="text" placeholder="Empresa" id="contact-company">
                    </li>
                    <li>
                        <label for="contact-phone">Telefono: </label>
                        <input type="tel" placeholder="Telefono" id="contact-phone" required validationMessage="Numero de telefono por favor">
                    </li>
                    <li>
                        <label for="contact-name">Correo electronico: </label>
                        <input type="email" placeholder="Correo electronico" id="contact-email" data-email-msg="Email format is not valid">
                    </li>
                    <li>
                        <label for="contact-subject">Asunto: </label>
                        <input type="text" placeholder="Asunto" id="contact-subject" required validationMessage="Asunto por favor">
                    </li>
                    <li>
                        <label …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins kendo-ui kendo-validator

2
推荐指数
1
解决办法
7420
查看次数

动态更改 Kendo UI 验证器中的错误消息?

我想我有 2 个文本字段。我可以根据文本字段更改错误消息吗?

这是一个例子。

第一个文本框是电子邮件字段,并且是必填字段。所以我将错误消息保存在数组中:

["this field is required", "enter a valid e mail"]
Run Code Online (Sandbox Code Playgroud)

2 文本框为必填字段。它的错误消息:

["enter a valid value in the field"] 
Run Code Online (Sandbox Code Playgroud)

但在像这样的kendo ui验证器中......

  var validator = $("#formID").kendoValidator( 
       { messages : {
                     required : "this field is required",
                     email : "enter a valid email address"
       }
       }).data("kendoValidator"); 
Run Code Online (Sandbox Code Playgroud)

如何根据文本字段错误消息动态更改这些值?

kendo-ui kendo-validator

2
推荐指数
1
解决办法
8844
查看次数

剑道验证 - 忽略特定输入

我正在使用 Kendo 验证来做一些简单的前端验证。

我正在使用一个外部 API,它为我做后端验证,所以我只需要验证一些格式/必需的输入。

目前,它正在验证每个输入。

如何指定要忽略的元素。

我意识到我可以指定要验证的特定元素,但我不想采用这种方法,因为要验证的元素比不验证的元素多。

谢谢,

javascript asp.net-mvc kendo-ui kendo-validator

2
推荐指数
1
解决办法
4101
查看次数