MVC .valid()无法验证的问题

问题描述

HTML<formonsubmit="returnSubmit();"><divclass="form-group">@Html.LabelFor(model=>model.Name,htmlAttributes:new{@class="control-labelcol-md-2"})<divclass="col-md-10">@Html.EditorFor(model=>model.Name,new{htmlAttributes=new{@class="form-control"}})@Html.ValidationMessageFor(model=>model.Name,"",new{@class="text-danger"})</div></div>。。。。。。<inputtype="submit"id="Save"value="保存"class="btnbtn-default"/></form><scriptsrc="~/Scripts/jquery.validate.min.js"></script><scriptsrc="~/Scripts/jquery.validate.unobtrusive.min.js"></script>

JSfunctionSubmit(){console.log($("form").valid());}

$("form").valid());这里始终为true无法获取到是否验证通过,求教

解决方案

本帖最后由 u011177580 于 2016-06-21 15:57:17 编辑
解决方案二:
参考

时间: 2024-10-08 05:41:50

MVC .valid()无法验证的问题的相关文章

C# web 开发 MVC 模型数据验证 必填项

问题描述 C# web 开发 MVC 模型数据验证 必填项 问题是: 在开发网站的时候.有一个页面是增加产品和编辑产品共用. 为了在编辑的时候.方便ID的获取.在页面上添加隐藏的绑定模型的控件. 在后台数据验证端.该字段并没有设置必填.而前台页面却提示必填.导致没法进行. input class="input-validation-error" data-val="true" data-val-number="字段 PlaProductId 必须是一个数字

求助一个spring mvc注解权限验证的问题

问题描述 求助一个spring mvc注解权限验证的问题 ![嘟嘟 解决方案 解决方案二: 解决方案三: 解决方案四: csdn太慢了... 解决方案五: 怎么删除重复的楼层? 解决方案六: 怎么删除重复的楼层?

spring mvc使用jsr303验证的问题

问题描述 描述一下,就是如果接收的数据是多层的,也就是我ModelA类的属性ModelB也是一个对象,我传入的是ModelB中的属性,传入方式为ModelB.xxx,命令对象为ModelA,那么xxx属性上的验证将不起作用,不知道是我自己哪里没配置好还是spring mvc的验证不支持,求大神帮忙解答. 解决方案 A @Valid //加这个即可 B

Spring MVC 之输入验证(六)

Spring MVC 验证主要还是用的是hibernate的验证.so需要添加以下的jar包: 1. hibernate-validator-5.2.2.Final.jar 2.hibernate-validator-annotation-processor-5.2.2.Final.jar (这个可以不用) 3. log4j.jar 4 .slf4j-api-1.5.6.jar 5. slf4j-log4j12-1.5.6.jar 6 .validation-api-1.1.0.Final.ja

ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现

在简单了解了Unobtrusive JavaScript形式的验证在jQuery中的编程方式之后,我们来介绍ASP.NET MVC是如何利用它实现客户端验证的.服务端验证最终实现在相应的ModelValidator中,而最终的验证规则定义在相应的ValidationAttribute中:而客户端验证规则通过HtmlHelper<TModel>相应的扩展方法(比如TextBoxFor.EditorFor和EdidtorForModel等)出现在生成的被验证HTML元素中.毫无疑问,服务端验证和客

ASP.NET MVC的客户端验证:jQuery的验证

之前我们一直讨论的Model验证仅限于服务端验证,即在Web服务器根据相应的规则对请求数据实施验证.如果我们能够在客户端(浏览器)对用户输入的数据先进行验证,这样会减少针对服务器请求的频率,从而缓解Web服务器访问的压力.ASP.MVC 2.0及其之前的版本采用ASP.NET Ajax进行客户端验证,在ASP.NET MVC 3.0中,jQuery验证框架被引入是我们可以采用Unobtrusive JavaScript的方式进行客户端验证. 一.Unobtrusive JavaScript Un

MVC表单验证,自定义ValidationAttribute&amp;amp;amp;jquery.validate

问题描述 这几天有空看了一个别人的项目,靠MVC好强大,以前只是用了MVC基本的路由功能,其他都是使用静态的html办事情,对于这个验证特别好奇.给模型属性设置一个Required,使用ModelState.IsValid就能够验证提交上来的表单是否.而且视图使用@Html.TextBoxFor绑定输入框,他会给输入框添加一些验证标记,结合jquery.validate就可以做好前端的验证.很苦恼的是我自定义了一个ValidationAttribute的时候,能够完成ModelState.IsV

Asp.Net Mvc PRG数据验证

我的理念: 既然是Asp.Net Mvc,那就肯定要用PRG.但是简单的PRG不能在输入页面显示 Html.ValidationMessage,另一个就是之前的数据会被全部清空或者初始化了. 想想要我是打了半天的字一下全没了那多惨啊.你的访客不气傻了才怪. OK,Google一下,找到了http://weblogs.asp.net/rashid/archive/2009/04/01/asp- net-mvc-best-practices-part-1.aspx 阿,他叫什么名字我不认识,我也看不

asp.net MVC AuthorizeAttribute 权限验证问题

问题描述 为什么上面的代码执行完毕后user登录状态还是没登录呢Name还是空登录状态还是FALSE是代码错了吗//FormsAuthenticationTicketauthTicket=newFormsAuthenticationTicket(//1,//"userID=5",//DateTime.Now,//DateTime.Now.AddMinutes(20),//false,//"admin"//写入用户角色//);//stringencryptedTick