JQuery-Validate明明配置好了但是不生效?卡了2个小时的bug解决了,原因很简单。

 

JQuery Validate是表单验证的js工具,一般用于前台页面的校验,例如登陆和注册。

照着教程写了起来,使用Hbulider编辑器,本来写的时候可以用的,但是后来不知道怎么操作的,页面上的校验就失效了,Hbuilder也没有任何提示。

前前后后检查代码若干次了,最后再反复手写一段很简单的代码之后发现了原因。

根据 JQuery Validate的要求,需要对校验的元素增加一个标识属性,例如:

<input type="email" id="emailAddress " placeholder="请输入邮箱地址 " class="address " >

其中的“type="email”就是标识属性,此时我的原因是在**“type="email "**email后面多了个空格,一般来说在html里元素属性多个空格没问题的,但是问题就是这个不能多,多了以后看起来都是对的,但是Validate不能识别了,导致前台校验的时候是没有任何效果的!!!

所以各位如何校验没有效果,不妨检查一下属性值是否有多了空格等字符。

posted @ 2018-11-15 20:41  山岚  阅读(906)  评论(0编辑  收藏  举报