YII2.0之Activeform表单组件用法实例


Posted in PHP onJanuary 09, 2016

本文实例讲述了YII2.0之Activeform表单组件用法。分享给大家供大家参考,具体如下:

Activeform

文本框: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, 'sex')->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框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP小程序自动提交到自助友情连接
Nov 24 PHP
php 连接mssql数据库 初学php笔记
Mar 01 PHP
PHP5各个版本的新功能和新特性总结
Mar 16 PHP
PH P5.2至5.5、5.6的新增功能详解
Jul 14 PHP
PHP Curl模拟登录微信公众平台、新浪微博实例代码
Jan 28 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
Jun 13 PHP
PHP实现cookie跨域session共享的方法分析
Aug 23 PHP
php实现session共享的实例方法
Sep 19 PHP
PHP反射原理与用法深入分析
Sep 28 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
php中yii框架实例用法
Dec 22 PHP
yii2中添加验证码的实现方法
Jan 09 #PHP
PHP中的数组处理函数实例总结
Jan 09 #PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 #PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 #PHP
微信开发之网页授权获取用户信息(二)
Jan 08 #PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 #PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 #PHP
You might like
php 删除无限级目录与文件代码共享
2008/11/22 PHP
php unset全局变量运用问题的深入解析
2013/06/17 PHP
PHP中静态变量的使用方法实例分析
2016/12/01 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
2019/04/16 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
vc6编写python扩展的方法分享
2014/01/17 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
2015/03/27 Python
python实现飞机大战游戏
2020/10/26 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
python Paramiko使用示例
2020/09/21 Python
python批量修改文件名的示例
2020/09/27 Python
python Timer 类使用介绍
2020/12/28 Python
可贵的沉默教学反思
2014/02/06 职场文书
母亲节感恩寄语
2014/02/21 职场文书
纠风工作实施方案
2014/03/15 职场文书
基层工作经验证明样本
2014/11/16 职场文书
单位租房协议书范本
2014/12/04 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
员工工作表现自我评价
2015/03/06 职场文书
500字作文之周记
2019/12/13 职场文书