2016-06-23 3 views
0

아래 코드를 사용하여 사용자가 선택할 수있는 여러 선택된 값을 표시합니다.추가 및 제거 기능이있는 드롭 다운 목록

<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을 사용해야합니다 선택 방법.

도움을 주시면 대단히 감사하겠습니다.

답변