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学习资源和链接.
Dec 05 PHP
PHP面向对象分析设计的经验原则
Sep 20 PHP
php通过字符串调用函数示例
Mar 02 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 PHP
ThinkPHP表单自动验证实例
Oct 13 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
分享PHP守护进程类
Dec 30 PHP
PHP中ID设置自增后不连续的原因分析及解决办法
Aug 21 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP使用函数用法详解
Sep 30 PHP
PHP异常类及异常处理操作实例详解
Dec 19 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 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
天使彦史上最神还原,性别曝光的那一刻,百万网友恋爱了
2020/03/02 国漫
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
javascript 短路法代码精简
2009/08/20 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
原生js制作简单的数字键盘
2015/04/24 Javascript
jquery使用each方法遍历json格式数据实例
2015/05/18 Javascript
表单验证插件Validation应用的实例讲解
2015/10/10 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
webpack构建react多页面应用详解
2017/09/15 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
webpack@v4升级踩坑(小结)
2018/10/08 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
jQuery提示框插件SweetAlert用法分析
2019/08/05 jQuery
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
2020/04/26 Javascript
python概率计算器实例分析
2015/03/25 Python
Python中矩阵库Numpy基本操作详解
2017/11/21 Python
python合并同类型excel表格的方法
2018/04/01 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
使用Python来开发微信功能
2018/06/13 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
Python 带有参数的装饰器实例代码详解
2018/12/06 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
详解python opencv、scikit-image和PIL图像处理库比较
2019/12/26 Python
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
全球精选男装和家居用品:Article
2020/04/13 全球购物
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
《桥》教学反思
2014/04/09 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
小学生反邪教心得体会
2016/01/15 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers