Codeigniter表单验证

时间:2010-10-15 10:11:31

标签: codeigniter

m using codeigniter validation class when submit forms. Also I使用set_value()重新填充表单上的字段失败。如果我有

$this->form_validation->set_rules('name', 'Name', 'required')

set_value()工作,并重新填充字段。但是如果我要t won这个领域需要怎么办?如果我不添加$ this-> form_validation *重新填充不起作用

2 个答案:

答案 0 :(得分:2)

网站实验室的帖子是正确的 - 除非有验证规则,否则CI的一项功能是不会返回set_value($foo)

如果您不想拥有空的验证规则,可以使用一些黑客,您可以扩展表单助手

这个帖子有很多信息 -

http://codeigniter.com/forums/viewthread/96617/P15/#689642

我也相信你可以使用

$this->input->post('my_field')

在您看来,如果使用空验证或黑客核心不会吸引您。

答案 1 :(得分:1)

在验证类中包含字段表单,但不要为其设置任何规则。

$this->form_validation->set_rules('someField', '', '');

此字段数据现在可以与set_value一起使用,但不会在其上运行任何验证规则。