1

我试图在 Yii 1.x 中创建一个下拉列表,如下所示。

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>

这里$roles包含role_id => role_name格式中所有角色的列表。我正在寻找的是从下拉列表中只读单个项目。

有人可以帮我做到这一点吗?

4

1 回答 1

1

只需添加"disabled"=>"disabled"您的下拉列表,这将禁用下拉列表,例如:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', "disabled"=>"disabled"));?>

如果你想禁用任何一个选项被选中,你可以这样做:

<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', 'options'=>array("myValue"=>array('disabled'=>'disabled'))));?>

在这里,用户将无法myValue从下拉列表中进行选择。

于 2015-11-06T07:14:26.960 回答