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 相关文章推荐
dede3.1分页文字采集过滤规则详说(图文教程)
Apr 03 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
防止本地用户用fsockopen DDOS攻击对策
Nov 02 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
Jun 23 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
php获取当前页面完整URL地址
Dec 30 PHP
PHP简单实现冒泡排序的方法
Dec 26 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
基于laravel where的高级使用方法
Oct 10 PHP
laravel框架创建授权策略实例分析
Nov 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 正则表达式的学习探讨
2013/06/06 PHP
laravel添加前台跳转成功页面示例
2019/10/22 PHP
PDO实现学生管理系统
2020/03/21 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
javascript中的关于类型转换的性能优化
2010/12/14 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
JavaScript判断一个URL链接是否有效的实现方法
2011/10/08 Javascript
js获取浏览器的可视区域尺寸的实现代码
2011/11/30 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
2014/01/16 Javascript
jquery插件开发之实现md5插件
2014/03/17 Javascript
使用AngularJS实现可伸缩的页面切换的方法
2015/06/19 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
详解package.json版本号规则
2019/08/01 Javascript
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
初学者学习Python好还是Java好
2020/05/26 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
Html5插件教程之添加浏览器放大镜效果的商品橱窗
2016/01/07 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
机械制造毕业生求职信
2014/03/03 职场文书
绿色学校实施方案
2014/03/31 职场文书
公司合作协议范文
2014/10/01 职场文书
幼儿教师师德师风自我评价
2015/03/05 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript