我已将prompt
添加到drop-down list
我需要禁用它,但不知怎的,它不起作用。这就是我想要做的事情:
<?= $form->field($item, 'id')->dropDownList($items, [
'prompt' => 'Choose your items',
'promptOptions' => [
'disabled' => true,
]
]); ?>
我根据此信息发现了信息,但发现只发布了一个dropdown value
,但没有提示。有人能告诉我我做错了什么吗?
答案 0 :(得分:2)
我会给你一个解决方法,假设提示选项是第一个选项(我认为它总是),你可以获得该下拉列表的id并禁用第一个元素,如
$("#createconsultantprofileform-location option:first").prop('disabled', true)
在我的情况下,createconsultantprofileform-location
是下拉列表的ID。
您需要使用下拉列表ID < - p>在视图文件的底部添加以下代码
<?php
$script = <<< JS
$("#createconsultantprofileform-location:first").prop('disabled', true);
JS;
$this->registerJs($script);
?>