在codeigniter中的所有验证中显示单个消息

时间:2014-03-20 10:14:19

标签: php codeigniter validation

我的codeigniter项目中的用户验证方法。 在那里,我设置了验证规则,如。

$this->form_validation->set_rules('firstname', 'First Name', 'required');
$this->form_validation->set_rules('lastname', 'Last Name', 'required');
$this->form_validation->set_rules('email', 'Email', 'required|valid_email');

此处显示验证失败时的三个差异错误 我想只显示一个错误,例如'所有字段都是必需的'而不是三个。

2 个答案:

答案 0 :(得分:0)

您可以添加输入中所需的属性,因此您无需将数据发送到服务器即可对其进行检查。

<input type="text" name="fieldname" required />

你会在每个输入上得到一条消息,表明它是必需的。

答案 1 :(得分:0)

在控制器中添加此行

$this->form_validation->set_message('required', 'All fields are required');
$this->form_validation->set_message('valid_email', 'All fields are required'); // using this we overrideerror message found in the language file