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 相关文章推荐
第三节 定义一个类 [3]
Oct 09 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
php数据库配置文件一般做法分享
Jul 07 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
Mar 18 PHP
PHP中SESSION的注销与清除
Apr 16 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
PHP使用第三方即时获取物流动态实例详解
Apr 27 PHP
PHP获取HTTP body内容的方法
Dec 31 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 PHP
laravel请求参数校验方法
Oct 10 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
Oct 13 PHP
php如何实现数据库的备份和恢复
Nov 30 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 CURL采集百度搜寻结果图片不显示问题的解决方法
2017/02/03 PHP
PHP如何防止XSS攻击与XSS攻击原理的讲解
2019/03/22 PHP
奇妙的js
2007/09/24 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
JavaScript手机振动API
2016/06/11 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
JavaScript数据结构学习之数组、栈与队列
2017/05/02 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
Angular2整合其他插件的方法
2018/01/20 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
基于vue hash模式微信分享#号的解决
2020/09/07 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
Python命名空间详解
2014/08/18 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
PHP统计代码行数的小代码
2019/09/19 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
python实现udp传输图片功能
2020/03/20 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
美国韩国化妆品和护肤品购物网站:Beautytap
2018/07/29 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
三严三实民主生活会发言稿
2014/10/13 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
奖励申请报告范文
2015/05/15 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
Mysql中 unique列插入重复值该怎么解决呢
2021/05/26 MySQL
Nginx速查手册及常见问题
2022/04/07 Servers