Yii框架中表單小部件

2021-08-06 01:55:00 字數 1319 閱讀 9699

文字框: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 手機號格式...