3
A
回答
5
有一個在Form Validation Rule Reference沒有最大或最小的比較功能,讓你可以write your own validation function。
這很簡單。像這樣的東西應該工作:
function maximumCheck($num)
{
if ($num > 24)
{
$this->form_validation->set_message(
'your_number_field',
'The %s field must be less than 24'
);
return FALSE;
}
else
{
return TRUE;
}
}
$this->form_validation->set_rules(
'your_number_field', 'Your Number', 'callback_maximumCheck'
);
3
當然可以,只需製作自己的驗證函數並將其添加爲驗證規則的回調即可。見http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks
因此,你將有
...
$this->form_validation->set_rules('mynumber', 'This field', 'callback_numcheck');
....
function numcheck($in) {
if (intval($in) > 24) {
$this->form_validation->set_message('numcheck', 'Larger than 24');
return FALSE;
} else {
return TRUE;
}
}
+0
感謝您的回答! – 2010-01-04 03:21:52
6
您可以使用驗證規則 「greater_than[24]
」
例如像
$this->form_validation->set_rules('your_number_field', 'Your Number', 'numeric|required|greater_than[24]');
相關問題
- 1. 如何驗證codeigniter中的數組值
- 2. 如何驗證codeigniter中的數組值
- 3. codeigniter表單驗證多選限制
- 4. Codeigniter - 如何驗證動態INPUT數組?
- 5. CodeIgniter驗證碼
- 6. Codeigniter驗證
- 7. 如果驗證失敗,CodeIgniter返回值
- 8. CodeIgniter身份驗證+用戶權限
- 9. codeigniter數據庫如何限制輸出
- 10. CodeIgniter驗證錯誤 - 如何獲取key =>值對的數組?
- 11. codeigniter驗證
- 12. Codeigniter的驗證
- 13. CSRF Codeigniter 3驗證
- 14. CodeIgniter條件驗證
- 15. Codeigniter驗證
- 16. 驗證captcha codeigniter
- 17. CodeIgniter 2.0 - 驗證陣列
- 18. CodeIgniter驗證邏輯
- 19. Codeigniter驗證幫助
- 20. WTForms文件驗證限制
- 21. Firebase身份驗證限制
- 22. 驗證串行限制Mysql
- 23. 腓驗證的限制
- 24. Firebase身份驗證限制
- 25. CakePHP的驗證限制
- 26. Angular2:得到驗證限制
- 27. Scalaz驗證和ApplicativeBuilder限制
- 28. Codeigniter驗證錯誤
- 29. 如何驗證android權限?
- 30. Codeigniter驗證失敗
只是好奇,爲什麼這是downvoted? – 2010-01-04 03:21:04