2016-02-02 107 views
0

我有这样的代码CodeIgniter的表单验证greater_than_equal_to不工作

$this->form_validation->set_rules('MinimumSalary', 'Minimum Salary', 'trim|required|min_length[1]|max_length[20]|numeric|greater_than_equal_to[0]'); 
$this->form_validation->set_rules('MaximumSalary', 'Maximum Salary', 'trim|required|min_length[1]|max_length[20]|numeric|greater_than_equal_to[MinimumSalary]'); 

,但它总是抛出,当我进入MinimumSalary = 100和MaximumSalary = 200,The Maximum Salary field must contain a number greater than or equal to Minimum Salary

回答

0

尝试这个

错误
'trim|required|min_length[1]|max_length[20]|numeric|greater_than_equal_to['.$this->input->post('MinimumSalary').']'); 
+0

这有效,除了错误消息指出MinimumSalary的值而不是字段名称。没有什么大不了的,但是拥有这个很好 – Sunday