开发时间都浪费表单验证上面了

欲望故事 发布于 2015/09/21 10:27
阅读 714
收藏 0
PHP
$rules = array(
                array('realname', 'require', '姓名不能为空'),
                array('realname', '1,10', '姓名长度为1-10个字符', 1, 'length'),
                array('sex', array('男', '女'), '请选择性别', 1, 'in'),
                array('zhuanye', 'require', '专业不能为空'),
                array('zhuanye', '1,10', '专业长度为1-10个字符', 1, 'length'),
                array('xueli', $xueli, '请选择学历', 1, 'in'),
                array('biyeyuanxiao', 'require', '毕业院校不能为空'),
                array('shenfenzheng', 'require', '身份证不能为空'),
                array('shenfenzheng', 'idCard', '身份证号码格式有误', 1, 'callback'),
                array('zaizhiyingjie', array('在职', '应届'), '请选择在职/应届', 1, 'in'),
                array('qq', 'qq', 'qq号码格式有误', 1, 'callback'),
                array('tel', 'check_tel', '手机号码格式有误', 1, 'callback'),
                array('baokaodiqu', 'require', '意向报考地区不能为空'),
                array('baokaodiqu', '1,25', '意向报考地区长度为1-25个字符', 1, 'length'),
                array('baokaozhiwei', 'require', '报考职位不能为空'),
                array('baokaozhiwei', '1,25', '报考职位长度为1-25个字符', 1, 'length'),
                array('zigezheng', 'require', '资格证及级别不能为空'),
                array('zigezheng', '1,25', '资格证及级别长度为1-25个字符', 1, 'length'),
                array('bencipeixunkemu', $bencipeixunkemu, '请选择培训科目', 2, 'in'),
                array('qitkemu', '0,25', '其他培训科目长度为0-25个字符', 2, 'length'),
                array('huoxitujing', $huoxitujing, '请选择获悉途径', 2, 'in'),
                array('shifoushouci', array('是', '否'), '请选择是否首次参加', 2, 'in'),
                array('chengji', 'is_numeric', '请填写数字', 2, 'function'),
                array('peixunjigou', '0,25', '参加过培训辅导机构名称长度为0-25个字符', 2, 'length'),
                array('goutong', '0,25', '沟通人员长度为0-25个字符', 2, 'length'),
                array('tesu', '0,25', '特殊情况知会长度为0-25个字符', 2, 'length'),
                array('saveinfo', array(1), '保存信息错误', 2, 'in'),
            );
            $this->model = D('Order');
            if (!$this->model->validate($rules)->create()) {
                $this->error($this->model->getError());
            }



加载中
0
欲望故事
欲望故事

@红薯 

真的,你能不能换个代码显示的插件啊

0
l
lengfeng1991
用jquery validate?
欲望故事
欲望故事
这是后台验证
0
inuxor
inuxor

这个没办法。。。

这还多亏是框架提供了验证方法

OSC首席键客
OSC首席键客
是呀!
返回顶部
顶部