使用Kohana框架,如果給出3個獨立的下拉菜單,您將如何驗證出生日期?如果發生錯誤,只會顯示一個錯誤。如何使用3選擇菜單(PHP&Kohana)驗證「出生日期」?
1
A
回答
1
您可以設置額外的自定義預過濾器和回調http://docs.kohanaphp.com/libraries/validationhttp://docs.kohanaphp.com/libraries/validation您使用ko3或ko2嗎?
<?
// somewhere in your controller
$form = $_POST;
$form['b_day'] = $form['year'].'-'.$form['month'].'-'.$form['day'];
unset($form['year'], $form['month'], $form['day']);
$orm->validate($form);
// somewhere in your model
public function validate(array & $array, $save = FALSE)
{
$array = Validation::factory($array)
->pre_filter('trim')
->add_rules('b_day', array($this, 'is_good_date'))
;
return parent::validate($array, $save);
}
private function is_good_date($day)
{
return (bool) ($day === 'is ok')
}
0
不知道Kohana框架,我可能不會驗證前兩個下拉菜單,只有第三個會考慮所有的值。
相關問題
- 1. Kohana 3表單選擇驗證
- 2. jQuery - 如何使用jQuery驗證插件驗證出生日期?
- 3. 使用C++驗證出生日期
- 4. 日期選擇器驗證
- 5. 出生日期驗證
- 6. DatePicker出生日期驗證
- 7. 如何使用PHP驗證日期?
- 8. 如何使用PHP驗證日期
- 9. 日期驗證日期選擇器
- 10. Tkinter菜單選擇日期
- 11. 如何使用循環驗證選擇菜單
- 12. 如何在iphone中驗證日期選擇器中的日期?
- 13. 出生日期使用ng選項下拉菜單
- 14. 如何使用selenium webdriver從下拉菜單中選擇日期?
- 15. 驗證出生日期註冊日曆
- 16. 日期選擇選項不驗證onsubmit
- 17. 如何使用Jquery.ui.datepicker.css驗證出生日期和已故文本框的日期
- 18. 的Kohana 3.2驗證在生日
- 19. 如何爲出生日期選擇日期配置DatePicker
- 20. 如何使日期時間的日期時間驗證與jQuery(日期選擇器)的PHP?
- 21. Kohana 3:驗證模塊
- 22. Kohana 3.x驗證碼
- 23. Kohana 3:ORM驗證消息
- 24. PHP驗證日期
- 25. 導軌3選擇(下拉菜單)驗證
- 26. 如何從使用PHP的日期選擇器獲取日期?
- 27. 驗證所選擇的更改菜單
- 28. MVC 3驗證日期
- 29. 驗證日期 - 用戶應只選擇下個月的日期
- 30. 驗證jQuery的日期選擇日期禁用天
使用2.3.4的Im。 – BDuelz 2010-01-26 19:25:29
那麼,在我的情況下,我該怎麼做......?更新了 – BDuelz 2010-01-26 19:26:27
,($ day ==='確定')僅用於演示。重寫它,所以它會使感覺檢查日期 – antpaw 2010-01-26 19:41:57