前端表单提供
<input type="password" name="passwd[]"><input type="password" name="passwd[]">这种形势的代码。提交后,thinkphp的自动验证与自动完成不能够对这两种情况不生效。
原因分析如下,thinkphp自动验证代码:
if(isset($data[$val[0]]))
if(false === $this->_validationField($data,$val))
return false;其中的$data[$val[0]]不能正常接收passwd的数据,如果要接收密码不接受确认密码,此处正确形式应该是:$data[$val[0]][0],接收确认密码应该是$data[$val[0]][1] 最佳答案