我有一個自定義的註冊表單,我在兩個不同的網站上使用。有兩個字段,user_pass和pass2。該user_pass字段具有以下驗證類:jQuery validationEngine無法正確驗證匹配字段
class="validate[required,custom[password],minLength[7]]"
在語言文件自定義的正則表達式如下:
"password":{
"regex": /^(.*\\d.{2,})|(.*[@#?$%^&+=\\*].*)(.?[a-z].*)$/,
"alertText": "* Must contain letters, numbers and symbols."
},
然後PASS2字段具有以下驗證類:
class="validate[required,equals[user_pass]]"
如果您轉到mosleyfamilies.net/user-registration,您可以看到實際的表格。當您按照說明輸入密碼,然後在下一個字段中完全重複時,您會看到一個字段與錯誤不匹配 - 即使這些字段是錯誤的。
如果你然後去uniquelyyours.blogdns.com/simple-registration並做完全相同的事情,密碼將正確驗證。 Firebug沒有顯示任何錯誤,我試圖禁用一些我認爲可能會干擾的插件,但是沒有做任何事情。
對於我的生活,我無法弄清楚爲什麼這些字段沒有在mosleyfamilies.net上驗證,當兩個網站上的所有內容完全相同時。任何幫助將不勝感激!謝謝!
其實,在一個網站上,我拿走了支票,因爲它沒有工作。儘管唯一的驗證規則是必需的且等於,但它停止在另一個站點上工作。我正在探索其他的選擇。 – HeatherFeuer