我试图设置自定义的消息输入自定义错误消息输入
<?php echo form_error('username'); ?>
但没有显示我的,什么是错的?
这是我需要的吗?例如:
if($result)
{
$this->form_validation->set_message('username', 'Choose a business, Mang!');
}
我试图设置自定义的消息输入自定义错误消息输入
<?php echo form_error('username'); ?>
但没有显示我的,什么是错的?
这是我需要的吗?例如:
if($result)
{
$this->form_validation->set_message('username', 'Choose a business, Mang!');
}
您需要设置规则,例如:
$this->form_validation->set_rules('form_field_username', 'username', 'required|callback_business_check');
function business_check($username) {
if(strlen($this->input->post('form_field_business')) == 0) {
$this->form_validation->set_message('business_check', 'Choose a business, Mang!');
return false;
}
return true;
}
这是提供我有你在做什么正确的想法...
也许是可以通过的'if $ result == true'然后设置错误信息'for_form_field_name'? – user2287965 2013-05-08 10:51:48
我不明白... – Ryan 2013-05-08 10:56:22
'if($ result == true){$ this-> form_validation-> set_message('business_check','Choose a business,Mang!'); }'我不能使用函数,我需要检查是相同的函数 – user2287965 2013-05-08 10:59:05
显示您的完整代码,请您验证 – 2013-05-08 10:36:01
您是否设置了一个名为username的验证规则? – RMcLeod 2013-05-08 10:36:57
我需要这个'if($ result){$ this-> form_validation-> set_message('username','Corect!');}' – user2287965 2013-05-08 10:46:47