1. 程式人生 > >JQuery-Validate明明配置好了但是不生效?卡了2個小時的bug解決了,原因很簡單。

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不能識別了,導致前臺校驗的時候是沒有任何效果的!!!

所以各位如何校驗沒有效果,不妨檢查一下屬性值是否有多了空格等字元。