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 相关文章推荐
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
PHP 万年历实现代码
Oct 18 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
thinkphp的CURD和查询方式介绍
Dec 19 PHP
PHP的命令行命令使用指南
Aug 18 PHP
微信支付PHP SDK之微信公众号支付代码详解
Dec 09 PHP
thinkPHP实现多字段模糊匹配查询的方法
Dec 01 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
PHP使用Session实现上传进度功能详解
Aug 06 PHP
Yii框架响应组件用法实例分析
Sep 04 PHP
php+laravel依赖注入知识点总结
Nov 04 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 MySQL与分页效率
2008/06/04 PHP
PHP 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
smarty获得当前url的方法分享
2014/02/14 PHP
30个php操作redis常用方法代码例子
2014/07/05 PHP
PHP入门教程之自定义函数用法详解(创建,调用,变量,参数,返回值等)
2016/09/11 PHP
Laravel timestamps 设置为unix时间戳的方法
2019/10/11 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
Ext javascript建立超链接,进行事件处理的实现方法
2009/03/22 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
Javascript iframe交互并兼容各种浏览器的解决方法
2016/07/12 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
Jquery Easyui搜索框组件SearchBox使用详解(19)
2016/12/17 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
vue路由嵌套的SPA实现步骤
2017/11/06 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
[00:58]他们到底在电话里听到了什么?
2017/11/21 DOTA
python socket网络编程步骤详解(socket套接字使用)
2013/12/06 Python
python删除文本中行数标签的方法
2018/05/31 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python中Subprocess的不同函数解析
2019/12/10 Python
keras用auc做metrics以及早停实例
2020/07/02 Python
纯CSS实现设置半个字符的样式
2014/07/03 HTML / CSS
应届生的求职推荐信范文
2013/11/30 职场文书
学生保证书范文
2014/04/28 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
婚礼答谢词
2015/01/04 职场文书
世界红十字日活动总结
2015/02/10 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
python基于turtle绘制几何图形
2021/06/15 Python