【发布时间】:2018-03-12 20:58:26
【问题描述】:
我正在使用 Code Igniter 来验证表单。我希望一个字段是可选的,但如果用户提供了一个值,它应该有一个最小长度。
作为一项规则,我已经提到了
min_length[500]
如果我用一个空值发布我的表单,它会返回一个关于输入大小太短的错误。
我怎样才能满足我的要求?
谢谢你, 奥雷利安
【问题讨论】:
我正在使用 Code Igniter 来验证表单。我希望一个字段是可选的,但如果用户提供了一个值,它应该有一个最小长度。
作为一项规则,我已经提到了
min_length[500]
如果我用一个空值发布我的表单,它会返回一个关于输入大小太短的错误。
我怎样才能满足我的要求?
谢谢你, 奥雷利安
【问题讨论】:
您可以在该特定字段上设置条件,例如该字段不为空:
$this->form_validation->set_rules('field_1', 'Field 1', 'required');
if (!empty($this->input->post('field_2')))
{
$this->form_validation->set_rules('field_2', 'Field 2', 'min_length[500]');
}
【讨论】: