我正在使用codeigniter并在注册页面上重新捕获正常,但现在显示错误
“无法访问与您的字段名验证码相对应的错误消息。(重新验证码)”
由于先前的recaptcha工作正常,我没有解决该错误的方法 可以是一些js问题吗?
答案 0 :(得分:0)
您收到的消息是因为为此字段$this->form_validation->set_rules
定义的验证规则包含未通过的规则,并且没有为该规则定义消息。
最有可能是自定义规则。
您需要处理您的语言文件(system/language/english/form_validation_lang.php
),并添加针对您的特定规则量身定制的消息。如果自定义验证规则称为recaptcha
(您的set_rules
将读取类似$this->form_validation->set_rules('field_name', 'description', 'required|recaptcha');
或类似内容),则您的语言文件将需要一个类似于以下内容的新条目:
$lang['form_validation_recaptcha] = 'The {field} field must contain a valid recaptcha response';
或类似的内容。