2016-02-02 109 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