Выпадающий список с функцией добавления и удаления

Я использую код ниже, чтобы отобразить несколько выбранных значений для пользователей на выбор.

<div class="row">
    <?php echo $form->labelEx($model,'site_staff'); ?>
    <?php //echo $form->textField($model,'site_staff',array('size'=>60,'maxlength'=>255)); ?>
    <?php //echo $form->dropDownList($model,'site_staff', CHtml::listData(Biodata::model()->findAll(), 'full_name', 'full_name'), array('empty'=>'Select')); ?>
    <?php echo $form->dropDownList($model,'site_staff',CHtml::listData(Biodata::model()->findAll(),'full_name','full_name'),array('multiple'=>'true','prompt'=>'select ','selected'=>'selected'));?>
    <?php echo $form->error($model,'site_staff'); ?>
</div>

Я пытаюсь добиться следующего, но понятия не имею, как это сделать: 1) Добавить и удалить функцию - Когда пользователь выбирает один или несколько, нажав "Добавить", отобразится выбранное значение в другом раскрывающемся списке - Пользователь также может удалить все выбранные данные в последнем выпадающем списке

Пока что единственный раскрывающийся список работает хорошо, но пользователям нужно использовать CTRL-CLICK, чтобы выбрать более одного варианта, который не является возможным способом выбора.

Любая помощь с благодарностью.

1 ответ

Hii вы также можете использовать multiselect dropdown за это.

использование yiiselect2 за это.

это мило extension Пожалуйста, прочитайте больше об этом здесь http://www.yiiframework.com/extension/select2/

Другие вопросы по тегам