在 Yii 1.x 下拉列表中将单个选项设置为 readyonly
Make a single option readyonly in Yii 1.x dropdown list
我试图在 Yii 1.x 中创建一个下拉列表,如下所示。
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
此处 $roles
包含 role_id => role_name
格式的所有角色列表。我正在寻找的是从下拉列表中只读一个项目。
有人可以帮我做这个吗?
只需在您的下拉列表中添加 "disabled"=>"disabled"
,这将禁止下拉列表被 select 编辑,例如:
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', "disabled"=>"disabled"));?>
如果你想禁止任何一个选项被select编辑,你可以这样做:
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', 'options'=>array("myValue"=>array('disabled'=>'disabled'))));?>
在这里,用户将无法从下拉列表中 select myValue
。
我试图在 Yii 1.x 中创建一个下拉列表,如下所示。
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12'));?>
此处 $roles
包含 role_id => role_name
格式的所有角色列表。我正在寻找的是从下拉列表中只读一个项目。
有人可以帮我做这个吗?
只需在您的下拉列表中添加 "disabled"=>"disabled"
,这将禁止下拉列表被 select 编辑,例如:
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', "disabled"=>"disabled"));?>
如果你想禁止任何一个选项被select编辑,你可以这样做:
<?php echo CHtml::dropDownList('userroles', $role_id, $roles, array('class'=>'span12', 'options'=>array("myValue"=>array('disabled'=>'disabled'))));?>
在这里,用户将无法从下拉列表中 select myValue
。