用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: tangwenming
收起左侧

验证表单输入时,能取某个输入是否验证完成吗?

[复制链接]
发表于 2008-6-20 15:22:56 | 显示全部楼层
是的,不动核心是对的,我的意思也是想你扩展validation, 重写一个run(),按上面改就可以了。
 楼主| 发表于 2008-6-20 15:25:37 | 显示全部楼层
tks,

刚发现这样改也能达到我想要的效果:

分两次认证。


PHP复制代码
// 设置验证规则 验证email
$rules['Email'] = 'trim|required|valid_email';
$this->validation->set_rules($rules);
// 验证密码是否正确
if ($this->validation->run() === TRUE)
{
$rules['Passwd'] = 'required|md5|callback__login_check';
$this->validation->set_rules($rules);
}
复制代码

[ 本帖最后由 tangwenming 于 2008-6-20 15:29 编辑 ]
发表于 2008-6-20 15:29:15 | 显示全部楼层
你这样写是在特定的环境下可行,。
如果你的表单域比较多,你要这样写就不太好。
 楼主| 发表于 2008-6-20 15:30:29 | 显示全部楼层
感谢itlong的意见,我只是这个登录这里有此需要,其他还是保持原来默认的验证过程的。

再次感谢。

本版积分规则