我的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');
此处显示验证失败时的三个差异错误 我想只显示一个错误,例如'所有字段都是必需的'而不是三个。
答案 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