html - Codeigniter - 显示数组字段的个别错误消息

标签 html codeigniter validation validationerror

拥有大量客户,每个客户都有各自的详细信息。这是一个非常简单的例子。

<input type="text" name="customer_names[]" />

在 codeigniter 中,每个 customer_name 都是必需的
$this->form_validation->set_rules('customer_names[]','Customer Names','required');

如果任何客户名称为空,validation_errors();显示整个阵列的一条消息。

我如何获取该客户的个别错误消息?

注:echo form_error('customer_names[0]');这就是我想要实现的目标,其中 customer_name 0 留空。

最佳答案

查看 Form Validation文档,特别是 Using Arrays as Field Names部分,我认为您需要明确命名您的输入 通过在名称中包含索引以使 form_error() 方法按您的意愿工作。

因此,为了使 form_error('customer_names[0]') 正常工作,实际上必须有一个名为 customer_names[0] 的输入。

关于html - Codeigniter - 显示数组字段的个别错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436146/

相关文章:

php - 使用codeigniter按每个类别的降序获取三个记录

javascript - 检查用户输入是否有效

xhtml - 我不应该使用那些不在 HTML 5 规范中的 XHTML 元素/标签/属性吗?

javascript - 尝试将 "!important"附加到使用 JS 创建的内联样式

php - CI : You did not select a file to upload. 错误

c# - asp.net core mvc 密码验证器

asp.net-mvc - MVC 4自定义验证属性在服务器端触发两次

javascript - Bootstrap 网格问题(如何解决任务)

javascript - 如何将元素的类更改为事件的?

mysql - 清理 AJAX jquery 自动完成脚本