yii 表單小部件預設選中的方法

2021-10-01 06:39:13 字數 1179 閱讀 9455

單選框的預設選中

<?php

$model

->

***= 『1』;

?>

<?=

$form

->

field

($model

, 『hobby』)

->

radiolist

([『0』=

>』男』,』1』=

>』女』]

)?>

這時會預設選中 value值是1的預設選中

核取方塊的值預設選中

<?php

$model

->

hobby

= 『basketball』;

?>

<?=

$form

->

field

($model

, 『hobby』)

->

checkboxlist

([『basketball』=

>』籃球』,』baseball』=

>』棒球』,』swim』=

>』游泳』]

)?>

這時會預設選中 value值是basketball的預設選中

下拉框的值預設選中

這時候就需要 prompt 這個關鍵字了

<?=

$form

->

field

($model

, 『age』)

->

dropdownlist

($data

,[『prompt』 =

>

$data[3

]])?>

或者$model

->

type_id

=$arr

[『type_id』]

;echo

$form

->

field

($model

,』type_id』)

->

dropdownlist

($type

,arrayhelper:

:map

($arr

,』type_id』,』type_name』));

這時候 data這個陣列中 key值為3 的這個值就被預設選中了

yii2 0 表單小部件常用的預設選中

這個表頭就不多說了 use yii helpers html use yii widgets activeform form activeform begin id exam form options class form horizontal enctype multipart form data...

yii表單小部件

要想使用表單小部件 必須使用model 在使用model時 需要載入表單小部件的元件 分別是 yii widgets activeform 和 yii helpers html 然後在我們的model類中 定於各個表單小部件的name值 定義規則 namespace frontend models ...

Yii表單小部件

文字框 textinput 密碼框 passwordinput 單選框 radio radiolist 核取方塊 checkbox checkboxlist 下拉框 dropdownlist 隱藏域 hiddeninput 文字域 textarea rows 3 檔案上傳 fileinput 提交按...