我使用下面的代码显示多个选定的值供用户选择。
<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选择多个选项,这不是一种可行的选择方式。
非常感谢任何帮助。
答案 0 :(得分:0)
您也可以使用<?php foreach ( $checkout->checkout_fields['account'] as $key => $field ) : ?>
<?php woocommerce_form_field( $key, $field, $checkout->get_value( $key ) ); ?>
<?php endforeach; ?>
。
使用multiselect dropdown
yii
进行此操作。
这很好select2
请从这里了解更多相关信息
http://www.yiiframework.com/extension/select2/