ActiveForm實例 大全

ActiveForm實例

下面實例中幾乎涵蓋ActiveForm的所有用法,對應於代碼下面有效果圖,至於如何修改表單的結構來實現我們所需求的樣子,請看上面的相關教程

<?php
use yii\bootstrap\ActiveForm;
use yii\helpers\Html;
$this->title = 'Yii 中文網';

?>
<div class="row">
    <div class="col-lg-9">
    <?php $form = ActiveForm::begin(['id' => 'form-signup']); ?>

        <?= $form->field($model, 'test1')->label('測試Label') ?>

        <?= $form->field($model, 'test2')->hint('測試hint')->label('測試提示'); ?>
        
        <!-- input(type) type即爲input類型 text password等-->
        <?= $form->field($model, 'test3')->input('text')->label('測試input') ?>

        <?= $form->field($model, 'test3')->textInput()->label('測試文本框') ?>
        
        <?= $form->field($model, 'test3')->hiddenInput()->label('測試隱藏框') ?>
        
        <?= $form->field($model, 'test3')->passwordInput()->label('測試密碼框') ?>       
        
        <?= $form->field($model, 'test3')->textarea()->label('測試文本域') ?>
        
        <?= $form->field($model, 'test3')->fileInput()->label('測試文件上傳') ?>
        
        <?= $form->field($model, 'test3')->radio()->label('測試radio') ?>
        
        <?= $form->field($model, 'test3')->checkbox()->label('測試checkbox') ?>
             
        <?= $form->field($model, 'test3')->listBox(['0'=>'box1','1'=>'box2'])->label('測試listBox') ?>
        
        <?= $form->field($model, 'test3')->checkboxList(['0'=>'box1','1'=>'box2'])->label('測試checkboxList') ?>
        
        <?= $form->field($model, 'test3')->radioList(['0'=>'radio1','1'=>'radio2'])->label('測試radioList') ?>
        
        <?= $form->field($model, 'test3')->dropDownList(['0'=>'下拉1','1'=>'下拉2']) ?>
        
        <?= $form->field($model,'test3')->widget(yii\captcha\Captcha::className())->label('測試widget')?>
        
        <div class="form-group">
            <?= Html::submitButton('按鈕', ['class' => 'btn btn-primary', 'name' => 'signup-button']) ?>
        </div>

    <?php ActiveForm::end(); ?>
    </div>
</div>

效果圖

Yii中文網-ActiveForm用法效果圖

Yii中文網-ActiveForm用法效果圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章