3
我想使用yii2框架禁用下拉列表中的第一个选项。第一个选项是提示符。在Yii2中禁用提示选项下拉列表
<?php echo $form->field($kind, 'cod_kind')
->label($kind->attributeLabels() ['cod_kind'] . " (*)")
->dropDownList($kind, ['prompt' => 'Select', 'id' => 'cod_kind']);
已经尝试做这样的事情,但它没有工作,得到了错误异常:
->dropDownList($kind, ['prompt' => ['label' => 'Select', 'disabled' => true], 'id' => 'cod_kind']);
我的问题是从this question不同,因为我不希望禁用的可用选项。我想禁用提示选项,该选项具有“选择”标签。还有一次,已经用提示选项试过了这个问题的解决方案,它给了我一个错误异常。
你是什么意思与禁用?你希望它不在场? – gmc
这真的是个好主意吗?简单地验证用户是否选择了其他选项不是更好吗? – xReprisal
禁用就像无法选择提示选项。 这是验证好的,但我想通过让用户选择“选择”选项并显示错误来做一些用户友好的表单。 –