【问题标题】:Codeigniter input array form validation errorCodeigniter 输入数组表单验证错误
【发布时间】:2016-09-06 07:39:54
【问题描述】:

我的表单有问题,有什么方法可以显示输入数组字段的单独错误。 我有这样的字段

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]');

但表单验证库对两个字段显示相同的错误。如果两个字段均已填写,则错误消失,如果任何一个字段留空,则两个字段的错误显示相同,例如“需要名称字段”。

【问题讨论】:

  • 因为两个输入相同输入名称相同设置2个不同的规则并设置名称不同。

标签: php codeigniter


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2015-10-12
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 2013-01-25
    相关资源
    最近更新 更多