在编码器中显示所有验证中的单个消息


Display single message in all validation in codeigniter

我的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');

此处显示验证失败时的三个不同错误。
我想只显示一个错误,如"所有字段都是必需的",而不是后面的三个。

您可以在输入中添加所需的属性,这样您就不需要将数据发送到服务器以进行检查。

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

,你会在每次输入上得到一条消息,说它是必需的

添加这一行到控制器

$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