Codeigniter输入数组表单验证错误

时间:2016-05-11 05:11:39

标签: php codeigniter

我的表单上有问题,有没有办法显示输入数组字段的单独错误。 我有这样的字段

echo form_label('Name : ','name[]');
echo form_input('name[]',set_value('name[]'));
echo form_error('name[]');
echo '<br>';
echo form_label('Name : ','name[]');
echo form_input('name[]',set_value('name[]'));
echo form_error('name[]');

在控制器中,规则就像

$this->form_validation->set_rules('name[]','Name','required|min_length[4]');

但是表单验证库为这两个字段显示相同的错误。如果两个字段都填满,则错误消失,如果任何一个字段留空,则两个字段的错误显示相同,如此&#34;名称字段是必需的。&#34;

1 个答案:

答案 0 :(得分:2)

您必须为每个控件名称指定不同的名称。然后为每个控件分配错误消息: