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不能识别了,导致前台校验的时候是没有任何效果的!!!