我需要知道如何验证下拉工作codeigniter 什么需要写在视图,控制器,模型。窗体_dropdown验证codeigniter使用回调
下面是我的代码,但它不工作。
view.php
$options = array(
'0' => 'Select',
'1' => 'Dr.',
'2' => 'Mr.',
'3' => 'Mrs.',
'4' => 'Ms.',
'5' => 'Prof.',
'6' => 'Mr. & Mrs.',
);
<?php echo form_dropdown('Title', $options, set_value('title')); ?>
Controller.php这样
$this->form_validation->set_rules('title','Titles','required|callback_select_validate');
function select_validate() {
$gender = $this->input->post('gender');
if($gender == 0) {
return true;
}
else {
$this->form_validation->set_message('check_sex', 'invalid choice');
return FALSE;
}
**当我把上面的代码,然后还它不是workingfunction这是我的call_back **函数select_validate() { $ gender = $ this-> input-> post('gender'); if($ gender == 0) { return true; } else {this-> form_validation-> set_message('check_sex','invalid choice'); return FALSE; } – hello 2013-04-30 12:06:04