yii2常用ActiveForm表单
2017-06-15 08:52
295 查看
表单整体输出样式
文本框:textInput
下拉框:dropDownList
多选框:checkboxList
单选框:checkbox
隐藏框
多行文本 :
邮箱:
密码:
单选列表:
<?php $form = ActiveForm::begin([ 'options' => ['enctype' => 'multipart/form-data', 'class' => 'form-horizontal'], 'method' => 'post', ]); $template = ['template' => "{label}\n<div class='col-sm-4'>{input}{hint}</div>\n{error}"]; $colClass = ['class' => 'col-sm-3 control-label no-padding-right']; ?>
文本框:textInput
<?= $form->field($model, 'name', $template) ->textInput(['maxlength' => true, 'value'=>'123', 'name'=>'user_name']) ->label('姓名', $colClass); ?>
下拉框:dropDownList
<?php $member_model->member_identity = $value['member_identity'] ;//默认选中的值?> <?= $form->field($member_model, 'member_identity', $template) ->dropDownList(['1'=>"群主",'2'=>"代表"],['name'=>'member_identity']) ->label('身份', $colClass) ?>
多选框:checkboxList
<?php $model->id = $ids ;?> <?= $form->field($model, 'id', $template) ->checkboxList($tags,['name'=>'id']) ->label('标签', $colClass) ?>
单选框:checkbox
<?= $form->field($model, 'username')->checkbox([],false)->label('已审核') ?> ?>
隐藏框
<?= $form->field($model, 'username')->hiddenInput(['1']) ?>
多行文本 :
<?= $form->field($model, 'username')->textarea() ?>
邮箱:
<?= $form->field($model, 'username')->input('email') ?>
密码:
<?= $form->field($model, 'password')->passwordInput() ?>
单选列表:
<?= $form->field($model, 'username[]')->radioList(['a' => '单选a', 'b' => '单选b', 'c' => '单选c']) ?>
相关文章推荐
- yii2 常用ActiveForm表单样式用法总结
- YII2 ActiveForm表单回显详解
- Yii2表单创建ActiveForm【详情版】
- YII2常用表单元素
- Yii2表单常用方法
- YII2 ActiveFORM原生表单没有日期输入框
- Yii2 之 Activeform 表单部分组件使用方法
- js 几种常用的表单输入判断
- [JavaScript]几种常用的表单输入判断
- [JavaScript]几种常用的表单输入判断
- 常用表单控件简介及其使用
- 常用的登陆表单(DIV+CSS)
- 常用表单格式的五点技巧
- BS开发中常用的javascript技术(整理加精)之表单验证类
- 一些常用的表单提交检测函数
- 常用表单验证
- 常用表单验证js
- [JS脚本]几种常用的表单输入判断函数
- 数据操作得很重要的很常用asp将表单提交入库代码
- 几种常用的表单输入判断