Yii2.0的activeForm的简单使用

Crasph彬 193 0

Yii的activeForm构建表单代码如下:

<?php $form = ActiveForm::begin([
        'action' => 'admin/login/index',
        'method' => 'post',
        'id'   => 'test',
        'options' => [
                'enctype' => 'multipart/form-data',
                'class'   => 'form-horizontal ajaxForm',
                'data-id' => '2'
        ],
       'fieldConfig' => [
               'template'=>'{input}<span class="glyphicon glyphicon-lock form-control-feedback"></span>',
               'options' => ['class'=>'has-feedback form-group'],
       ],
       'enableClientValidation'=>false,
    'validateOnSubmit' => 'submit'

]);?>
<?= $form->field($login,'username')->textInput(['placeholder'=>'请输入用户名或者email']);?>
<?= $form->field($login,'sex',['template'=>'{input}'])->radioList($login->sex);?>
<?= $form->field($login,'like',['template'=>'{input}'])->dropDownList($login->like)  ;?>
<?= $form->field($login,'username',['template'=>'{input}'])->fileInput()  ;?>
<?= $form->field($login,'like',['template'=>'{input}'])->checkboxList($login->like);?>
<?= $form->field($login,'password',['template'=>'{input}<span class="glyphicon glyphicon-envelope form-control-feedback"></span>'])->textInput(['placeholder'=>'请输入密码','required'=>'required']);?>
<div class="row">
    <div class="col-xs-4">
    <?= Html::submitButton('登录',['class'=>'btn btn-primary btn-block btn-flat']);?>
    </div>
</div>
<?php ActiveForm::end();?>

效果如下:

微信图片_20181114143345.png

支付宝打赏
微信打赏
发表评论
表情 图片 链接 代码

分享
微信
微博
QQ