文字框:textinput();
密碼框:passwordinput();
單選框:radio(),radiolist();
核取方塊:checkbox(),checkboxlist();
下拉框:dropdownlist();
隱藏域:hiddeninput();
文字域:textarea([『rows』=>3]);
檔案上傳:fileinput();
提交按鈕:submitbutton();
重置按鈕:resetbuttun();
複製**
<?php $form = activeform::begin([『action』 => [『test/getpost』],『method』=>『post』,]); ?>
<? echo $form->field($model, 『username』)->textinput([『maxlength』 => 20]) ?>
<? echo $form->field($model, 『password』)->passwordinput([『maxlength』 => 20]) ?>
<? echo $form->field($model, 『***』)->radiolist([『1』=>『男』,『0』=>『女』]) ?>
<? echo $form->field($model, 『edu』)->dropdownlist([『1』=>『大學』,『2』=>『高中』,『3』=>『初中』], [『prompt』=>『請選擇』,『style』=>『width:120px』]) ?>
<? echo $form->field($model, 『file』)->fileinput() ?>
<? echo $form->field($model, 『hobby』)->checkboxlist([『0』=>『籃球』,『1』=>『足球』,『2』=>『羽毛球』,『3』=>『桌球』]) ?>
<? echo $form->field($model, 『info』)->textarea([『rows』=>3]) ?>
<? echo $form->field($model, 『userid』)->hiddeninput([『value』=>3]) ?>
<? echo html::submitbutton(『提交』, [『class』=>『btn btn-primary』,『name』 =>『submit-button』]) ?>
<? echo html::resetbutton(『重置』, [『class』=>『btn btn-primary』,『name』 =>『submit-button』]) ?>
<?php activeform::end(); ?>
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 提交按...
yii高階框架 表單小部件驗證
控制器 model 檢視層 控制器model層 namespace frontend models use yii base model class b extends model message 郵箱格式不正確 手機號 phone match pattern 1 0 9 message 手機號格式...