куда добавить - class = "required" (проверка JQuery) в form_dropdown? - PullRequest
0 голосов
/ 05 октября 2011

У меня есть выпадающий список, который заполняется из базы данных. Он работает нормально, но в 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';

Спасибо

1 Ответ

0 голосов
/ 05 октября 2011

Попробуйте установить атрибуты, используя ассоциативный массив:

$attributes = array(
    'name' => 'batchid',
    'class' => 'required',
    'options' => $dropdown_batchlist
);
echo form_dropdown($attributes);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...