где добавить class=required (проверка jquery) в form_dropdown?

У меня есть выпадающий список, который заполняется из базы данных. Он работает нормально, но в form_dropdown в файле представления я хочу добавить class="required" для проверки раскрывающегося списка с помощью Jquery. Я пытался заставить его работать, но, как оказалось, это не сработает. Не могли бы вы помочь мне, где именно поставить class = "required" - и заставить работать проверку jquery?

Заранее спасибо

у меня такое есть в контроллере

// To get the batch name
$this->load->model('dropdown_batchlist');
$data['dropdown_batchlist']= $this->dropdown_batchlist->dropdown_batchlist();

это в моей модели-

function dropdown_batchlist() {
  $this->db->select('batchname, batchid');
  $records=$this->db->get('batch');

      $data=array();

   // add it here as the first item in the array, 
   // assuming you don't have a $row->batchid of 0 in your results.
    $data[0] = 'SELECT'; 

   foreach ($records->result() as $row)
  {
    $data[$row->batchid] = $row->batchname;
  }

return ($data);
} 

И это, на мой взгляд, файл

<?php echo form_dropdown('batchid', $dropdown_batchlist,'', 'class="required"' ); ?>

Проблема решена

Я понял проблему. Файл представления был в порядке, все, что мне нужно было сделать, это заменить $data[0] = 'SELECT'; с $data[' '] = 'SELECT';

Спасибо


person black_belt    schedule 05.10.2011    source источник


Ответы (1)


Попробуйте установить атрибуты с помощью ассоциативного массива:

$attributes = array(
    'name' => 'batchid',
    'class' => 'required',
    'options' => $dropdown_batchlist
);
echo form_dropdown($attributes);
person Chris Schmitz    schedule 05.10.2011