thinkphp的自动验证与自动完成不能正确解析表单中passwd[]形势的数据

浏览:639 发布日期:2014/12/27 分类:技术分享 关键字: thinkphp自动验证 bug 表单提交
thinkphp的自动验证与自动完成不能正确解析表单中passwd[]形势的数据。
前端表单提供<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]
最佳答案
评论( 相关
后面还有条评论,点击查看>>