为什么确认密码跟密码填的一样,一直说不一致?请问下是什么原因啊
经过多次验证
'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值不一致