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 相关文章推荐
支持oicq头像的留言簿(一)
Oct 09 PHP
一个简单的域名注册情况查询程序
Oct 09 PHP
PHP学习资料汇总与网址
Mar 16 PHP
PHP数据类型之整数类型、浮点数的介绍
Apr 28 PHP
PHP5.5迭代生成器用法实例详解
Mar 16 PHP
PHPCMS手机站伪静态设置详细教程
Feb 06 PHP
详解yii2使用多个数据库的案例
Jun 16 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
PHP使用PDO抽象层获取查询结果的方法示例
May 10 PHP
php图片裁剪函数
Oct 31 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 PHP
tp5使用layui实现多个图片上传(带附件选择)的方法实例
Nov 17 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网站在线人数统计
2008/04/09 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
浅析THINKPHP的addAll支持的最大数据量
2015/02/03 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
javascript中attribute和property的区别详解
2014/06/05 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
python判断字符串是否包含子字符串的方法
2015/03/24 Python
在Docker上部署Python的Flask框架的教程
2015/04/08 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
Windows下搭建python开发环境详细步骤
2020/07/20 Python
pyhton列表转换为数组的实例
2018/04/04 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
Python脚本操作Excel实现批量替换功能
2019/11/20 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
卫校中专生个人自我评价
2013/09/19 职场文书
土木建筑学生自我评价
2014/01/14 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
农民工工资保障承诺书
2015/05/04 职场文书
企业计划生育责任书
2015/05/09 职场文书
投资入股协议书
2016/03/22 职场文书
使用python创建股票的时间序列可视化分析
2022/03/03 Python
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang