[英]jQuery Form Validator Password error
我正在使用http://formvalidator.net/驗證我的表單,並收到一個錯誤。 我有三個用於更改密碼的字段。
當用戶輸入舊密碼,新密碼和確認密碼時,驗證程序將向我顯示以下錯誤,您可以看到下圖。 我不知道為什么會發生此錯誤。 我猜想它匹配的第一個密碼字段如何擺脫這個問題?
在這里你可以看到錯誤
我的密碼
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.1.27/jquery.form-validator.min.js"></script>
<script>
$.validate({
modules : 'security'
});
</script>
<form name="form2" id="form2" method="post" action="" enctype="multipart/form-data">
<p>
<label>Password</label>
<input type="password" placeholder="Password" name="pass_confirmation" data-validation="custom" data-validation-regexp="^(?=.*\d)[0-9a-zA-Z]{6,}$" data-validation-error-msg="" data-validation-optional="true">
</p>
<p>
<label>New Password</label>
<input type="password" placeholder="New Password" name="new_pass_confirmation" data-validation="custom" data-validation-regexp="^(?=.*\d)[0-9a-zA-Z]{6,}$" data-validation-error-msg="" data-validation-optional="true">
</p>
<p> Repeat password
<input type="password" placeholder="Confirm Password" name="pass" data-validation="confirmation" data-validation-optional="true">
</p>
<p>
<input type="submit" name="submit_edit_two" value="Update" />
</p>
</form>
我在js文件夾中找到一個文件用於調用安全模塊,即security.js。 沒有此文件,安全驗證程序將無法工作。 您可以從此處下載安全模塊js文件。
謝謝。
您應該將new_pass_confirmation的名稱更改為pass_confirmation,這將解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.