Я хочу, чтобы почта была полевой, но почему-то ее не работает, я что-то пропустил?
<div class="col-md-5 "> <div class="control-group form-group"> <label class="control-label"> Escalation Email Ids </label> <div class="controls"> <?php $options=a rray(); if(count($useridsoptions)){ foreach($useridsoptions as $key=>$val){ $options[$key]=$val; } } echo form_dropdown('esc_users[]', $options, explode(",",$row->esc_users),'id="esc_users" class="form-control function col-md-12 select2", reqired="required" multiple'); ?> </div> </div> </div>
Заметил несколько вопросов в коде. required
& array
spelling неверно, кроме того, неправильный синтаксис, используемый в последних параметрах в функции form_dropdown()
Попробуй это
<div class="col-md-5 "> <div class="control-group form-group"> <label class="control-label"> Escalation Email Ids </label> <div class="controls"> <?php $options=array(); if(count($useridsoptions)){ foreach($useridsoptions as $key=>$val){ $options[$key]=$val; } } echo form_dropdown('esc_users[]', $options, explode(",",$row->esc_users),'id="esc_users" class="form-control function col-md-12 select2" required="required" multiple'); ?> </div> </div> </div>
Пример проверки выпадающего списка Codeigniter
<?php echo form_label("Country: ","country"); $data = array( "selectcountry" => "Select Country", "CA" => "Canada", "US" => "United States", "ZW" => "Zimbabwe" ); echo form_dropdown('country', $data, 'selectcountry');?>
правило проверки формы
<?php $this->form_validation->set_rules('country', 'Country', 'required|callback_country_check');?>
метод обратного вызова
public function country_check() { if ($this->input->post('country') === 'selectcountry') { $this->form_validation->set_message('country_check', 'Please choose your country.'); return FALSE; } else { return TRUE; } }