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
禁用就像無法選擇提示選項。 這是驗證好的,但我想通過讓用戶選擇「選擇」選項並顯示錯誤來做一些用戶友好的表單。 –