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 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
php&amp;java(一)
Oct 09 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
Mar 06 PHP
浅谈php serialize()与unserialize()的用法
Jun 05 PHP
php代码审计比较有意思的例子
May 07 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
非常经典的PHP文件上传类分享
May 15 PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 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格式化电话号码的方法
2015/04/24 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
基于jquery的simpleValidate简易验证插件
2014/01/31 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
JavaScript学习笔记之基础语法
2015/01/22 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JS实现获取当前URL和来源URL的方法
2016/08/24 Javascript
微信小程序 常用工具类详解及实例
2017/02/15 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
原生js实现3D轮播图
2020/03/21 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python中的字符串类型基本知识学习教程
2016/02/04 Python
python实现最长公共子序列
2018/05/22 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
Python配置文件处理的方法教程
2019/08/29 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
Contém1g官网:巴西彩妆品牌
2020/01/17 全球购物
linux面试相关问题
2013/04/28 面试题
工伤事故证明
2014/10/20 职场文书
领导欢迎词范文
2015/01/26 职场文书
运动与健康自我评价
2015/03/09 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle
python之基数排序的实现
2021/07/26 Python