Как установить идентификатор или имя в теге опции выбора с помощью помощника по форме CodeIgniter - PullRequest
0 голосов
/ 10 января 2012

Как создать этот HTML-тег с помощью помощника по форме на codeigniter,.?

<select id='list_city' name='city'>
   <option id='city' value='0'>Bandung</option>
   <option id='city' value='1'>Cimahi</option>       
</select>

Вопрос в том, как установить id = 'city' в опции, используя CI Form_Helper.Мне нужно установить идентификатор, потому что я буду использовать его в JavaScript позже.

Ответы [ 3 ]

1 голос
/ 10 января 2012

Вы не можете. Вам нужно будет расширить помощник по форме CI и изменить form_dropdown, чтобы принимать другие атрибуты, такие как идентификаторы и т. Д. Для каждой <option> В документации есть раздел, посвященный расширяющим помощникам .

1 голос
/ 28 апреля 2013

form_dropdown('country', $countryList, set_value('country', 'id="country" style="height: 30px;"'); ?>
здесь countryList - это массив, в котором в качестве ключа вы указываете значение параметра, а значение каждого ключа отображается в опции выбора

0 голосов
/ 10 января 2012

Вы передаете строку в качестве 4-го аргумента:

$js = 'id="list_city"';
echo form_dropdown('city', $options, '', $js);

http://codeigniter.com/user_guide/helpers/form_helper.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...