首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于java脚本MVC 4的kendo UI数据选择器验证

基于java脚本MVC 4的kendo UI数据选择器验证
EN

Stack Overflow用户
提问于 2013-06-16 12:35:29
回答 1查看 1.7K关注 0票数 0

我一直在使用mvc 3.0中的kendo Ui,我对此相当满意。最近,我切换到MVC 4,我在其中发现的主要问题是我无法使用MVC模型验证(数据注释)来验证kendo控件。请帮助我通过java脚本或基于模型的验证来验证Kendo日期选择器。我不想使用kendo验证器。我基本上是这样尝试验证的。

在模型中:

代码语言:javascript
复制
[Required] //and others bla bla
public string Date {get;set;}

在cshtml页面中:

代码语言:javascript
复制
@(Html.Kendo().DatePicker()  
    .Name("datepicker")  
    .Value("10/10/2011")  
    .HtmlAttributes(new { style = "width:150px" })  
)  

@Html.HiddenFor(m => m.Date);

现在,在submit单击时,我将为隐藏字段赋值:

代码语言:javascript
复制
OnSaveClick()
{
    document.getelementbyId('Date ').value=$("#datepicker).val();
}

数据报警器的值将自动分配给隐藏字段,如果数据选择器为空,则隐藏字段上的验证将触发。

这个概念在MVC 3.0中工作,但在MVC 4.0中不起作用。请帮帮我。谢谢你的关注。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-27 14:38:12

有许多技术可以进行验证。您可以创建自己的属性,或者只要在遇到问题的地方尝试使用kendo的Java脚本代码,因为脚本代码很容易使用,我们也可以用脚本进行验证。另一件事,您也可以通过java脚本进行验证,如按一下按钮,只需执行

代码语言:javascript
复制
{
  var date= $("datepicker").val();

}

这将使您的日期选择器值进入日期变量,现在您可以使用拆分来编写脚本,并将每个拆分数组值保存在另一个对象中,例如保持日期分离,然后将月份分隔,然后保持分离年份。通过脚本对它们进行不同的检查,并在错误的地方返回false,否则返回true。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17133386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档