為什麼確認密碼跟密碼填的一樣,一直說不一致?請問下是什麼原因啊
經過多次驗證
'password|密碼'=>[ 'require'=>'require', 'alphaNum'=>'alphaNum',//只允許字母加數字 'length'=>'6,20',//長度限定 'confirm'=>'confirm',//自動與password_confirm欄位進行相等驗證#] ,
如果照上面的方式寫,就會出現確認密碼跟密碼填的一樣,一直說不一致的問題
如果將 'confirm'=>'confirm 寫成'confirm'就沒有問題
這說明 'confirm'=>'confirm' 這種寫法還是有點問題的。
我和你是同樣的問題,沒有找到什麼原因。現在找到原因了嗎?
將password_confirm改為confirm就可以了
<input type="password" name="confirm" class="form-control" id="inputPassword4" placeholder="password confirm">
password和password_confirm直接寫固定值驗證,也是回傳密碼和確認欄位不一致。還是轉到前端驗證好了
有可能是input的name沒寫對
可能是後端接收的name值和前端提交過去的name值不一致
經過多次驗證
'password|密碼'=>[
'require'=>'require',
'alphaNum'=>'alphaNum',//只允許字母加數字
'length'=>'6,20',//長度限定
'confirm'=>'confirm',//自動與password_confirm欄位進行相等驗證
#] ,
如果照上面的方式寫,就會出現確認密碼跟密碼填的一樣,一直說不一致的問題
如果將 'confirm'=>'confirm 寫成'confirm'就沒有問題
這說明 'confirm'=>'confirm' 這種寫法還是有點問題的。
我和你是同樣的問題,沒有找到什麼原因。現在找到原因了嗎?
將password_confirm改為confirm就可以了
<input type="password" name="confirm" class="form-control" id="inputPassword4" placeholder="password confirm">
password和password_confirm直接寫固定值驗證,也是回傳密碼和確認欄位不一致。還是轉到前端驗證好了
有可能是input的name沒寫對
可能是後端接收的name值和前端提交過去的name值不一致