我需要知道下拉验证如何在 codeigniter 中工作,需要在视图、控制器、模型中编写什么。
下面是我的代码,但它不起作用。
视图.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')); ?>
控制器.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;
}