Я пытаюсь отправить данные простой формы вместе с несколькими вариантами флажков.
Но при проверке формы эти опции-флажки возвращаются непроверенными.
Просмотреть код
<?php echo form_checkbox( array('id' => 'check_passport', 'name' => 'purchaser_meta[]','value'=>'Passport','class'=>'form-check-input' )); ?>
<?php echo form_label('Passport','check_passport');?>
<?php echo form_error('resident_passport'); ?>
Код контроллера
$this->load->library('form_validation');
$this->form_validation->set_rules('purchaser_meta','Purchaser Type Meta','trim|required');
Тем не менее, он ловит значения, представленные из этих флажков.
Как $this->input->post('purchaser_meta')
возвращает массив значений array(3) { [0]=> string(8) "Passport" [1]=> string(4) "Visa" [2]=> string(11) "ID" }
.
Посмотрите на эти изображения дальше.
Отправка формы с отмеченными параметрами
После отправки формы / form_validation произошла
Проблема : я хочу, чтобы эти флажки оставались отмеченными при ошибках проверки формы.Я не знаю, что мне здесь не хватает?