很簡單的需求,我需要yii2 dropdownlist提交時,什么都不選的情況下,第一個默認的那欄,比如常用的請選擇,讓其提交時有值,行不行?因為我要做無限極分類,想默認提交什么都不選的情況下,第一個提交時就是父級id為0的我在網上搜索了N久,都沒看過一個解決方法http://blog.csdn.net/feilala/...這位前輩說好像只能用promot設置默認文本,無法設置提交的默認值。想來請教各位大神,如何在dropdownlist循環分類的時候,保證其第一項還能說value為0,或者別的什么數呢?有人碰見過這種問題嗎?希望不吝賜教
2 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
直接這樣就可以了
<?= $form->field($model, 'sex')->dropdownList([1=>'男',2=>'女'],['prompt'=>'請選擇']) ?>
加一個prompt參數

胡子哥哥
TA貢獻1825條經驗 獲得超6個贊
<?= $form->field($model, 'searchMarket')->dropDownList([0=>'市場選擇']+$marketNames,['class' => 'form-control input'])->label(false) ?>
是不是要這種效果
- 2 回答
- 0 關注
- 1388 瀏覽
添加回答
舉報
0/150
提交
取消