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 相关文章推荐
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
支持oicq头像的留言簿(二)
Oct 09 PHP
PHP写MySQL数据 实现代码
Jun 15 PHP
Zend的AutoLoad机制介绍
Sep 27 PHP
phpmailer发送gmail邮件实例详解
Jun 24 PHP
解析php入库和出库
Jun 25 PHP
PHP中ini_set和ini_get函数的用法小结
Feb 18 PHP
php采用curl模仿登录人人网发布动态的方法
Nov 07 PHP
php常用字符串比较函数实例汇总
Nov 24 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
Sep 26 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
Terran剧情介绍
2020/03/14 星际争霸
提高PHP编程效率的方法
2013/11/07 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
详解Node 定时器
2018/02/26 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
JavaScript中BOM对象原理与用法分析
2019/07/09 Javascript
vue 全局环境切换问题
2019/10/27 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
python访问sqlserver示例
2014/02/10 Python
Python异常学习笔记
2015/02/03 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
对python sklearn one-hot编码详解
2018/07/10 Python
python实现批量nii文件转换为png图像
2019/07/18 Python
Tensorflow的梯度异步更新示例
2020/01/23 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
高等教育学自荐书范文
2014/02/10 职场文书
高中生家长寄语大全
2014/04/03 职场文书
2014年三万活动总结
2014/04/26 职场文书
小学美术兴趣小组活动总结
2014/07/07 职场文书
个人作风建设自查报告
2014/10/22 职场文书
使用pandas模块实现数据的标准化操作
2021/05/14 Python
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android