【发布时间】:2013-02-13 08:08:00
【问题描述】:
Gah.. 我在这方面花了很长时间,但我相信我找到了问题所在。
基本上我有一个隐藏字段,当用户单击图像时会填充该字段。
要求用户单击图像,但我不希望使用 CI 表单验证类进行“必需”检查的通用表单错误消息。
因此,我很快在我的扩展表单验证类中创建了一个 image_required 函数,并设置了一个规则,以便将该规则应用于隐藏字段。
function image_required($str)
{
$CI =& get_instance();
$CI->form_validation->set_message('image_required','Please click the image above.');
if($str != '')
{
return TRUE;
}
else
{
return FALSE;
}
}
如果隐藏字段为空,则不会调用错误。
我现在相信这是因为 CI 说这个字段是空的,但它不是“必需的”,因此我们将忽略该字段的所有其他验证规则。这是正确的吗?
如果是这样,我如何才能要求设置此字段但有自定义错误消息?
刘海
谢谢
【问题讨论】:
-
这是一个库还是一个助手?,你如何在你的验证集规则中调用?