自动验证的问题

浏览:629 发布日期:2013/05/25 分类:求助交流 关键字: 自动验证
//验证用户注册表单
    protected $_validate = array(
        //array('user','require','用户名称必填',0), //用户名必填
        array('user','','帐号名称已经存在!',0,'unique',1), // 在新增的时候验证name字段是否唯一
        /*array('user','checklen','用户名长度必须大于15个字符小于5个字符',0,'callback'),    //验证用户名长度
        array('password2','password','两次输入的密码不一致',0,'confirm'), // 验证确认密码是否和密码一致
        array('email','email','电子邮件格式不正确',0), //验证电子邮箱格式是否正确*/
    );
    //验证用户名长度
    function checklen($data){
        if(strlen($data)>15||strlen($data)<5){
            //用户名长度不能大于15个字符或者小于5个字符
            return false;
        }else {
            return true;
        }
    }
这是我写的自动验证的规则,按照手册里面教的写的。。
现在问题是,为什么只有email的自动验证是好使的,其他的都不行。。
然后我把其他的验证条件都改成1(必须验证)的话,不管验证条件对不对,都会出现错误提示,这是个什么情况?
最佳答案
评论( 相关
后面还有条评论,点击查看>>