yii表单输入元素
InputElement
http://www.yiichina.com/api/CFormInputElement
CFormInputElement 可以代表以下基于type属性的表单输入类型:
- text: 通过CHtml::activeTextField生成的普通文本输入框
- hidden: 通过CHtml::activeHiddenField生成的隐藏输入框
- password: 通过CHtml::activePasswordField生成的密码输入框
- textarea: 通过CHtml::activeTextArea生成的文本域
- file: 通过CHtml::activeFileField生成的文件输入框
- radio: 通过CHtml::activeRadioButton生成的单选按钮
- checkbox: 通过CHtml::activeCheckBox生成的复选框
- listbox: 通过CHtml::activeListBox生成的列表框
- dropdownlist: 通过CHtml::activeDropDownList生成的下拉列表
- checkboxlist: 通过CHtml::activeCheckBoxList生成的复选框列表
- radiolist: 通过CHtml::activeRadioButtonList生成的单选按钮列表
type属性可以是一个类名,也可以是一个类的路径别名。在这种情况下,
输入框是由指定的类的挂件生成的。
注意,挂件中必须有一个叫做“model”的属性指向一个模型对象,
和一个叫做“attribute”的属性指向模型属性。
因为CFormElement是CFormInputElement的一个祖先类,
给一个不存在的属性赋值将会存储在attributes,然后作为HTML属性传递给CHtml方法
生成输入框或初始化挂件的属性值。
ButtonElement
CFormButtonElement 代表一个表单按钮元素。
CFormButtonElement 能代表如下基于type属性按钮的类型:
- htmlButton: 一个由CHtml::htmlButton生成的正常的按钮
- htmlReset 一个由CHtml::htmlButton生成的重置按钮
- htmlSubmit: 一个由CHtml::htmlButton生成的提交按钮
- submit: 一个由CHtml::submitButton生成的提交按钮
- button: 一个由CHtml::button生成的正常的按钮
- image: 一个由CHtml::imageButton生成的图片按钮
- reset: 一个由CHtml::resetButton生成的重置按钮
- link: 一个由CHtml::linkButton生成的链接按钮
yii表单输入元素的更多相关文章
- jQuery Mobile 表单输入元素
jQuery Mobile 文本输入 输入字段是通过标准的 HTML 元素编写的,jQuery Mobile 会为它们设置专门针对移动设备的美观易用的样式.您还可以使用新的 HTML5 <inp ...
- ionic3 表单输入元素input的三种事件
1.onblur事件 onblur事件即为失去焦点时触发的事件,而所谓的焦点就是一闪一闪的光标.而ionic中onblur则为ionBlur,具体用法如下: //html<ion-input [ ...
- [html5] 学习笔记-表单新增元素与属性
本节讲的是表单元素的form,formaction属性,frommethod,formenctype属性,formtarget,autofocus属性,required,labels属性. 1.for ...
- 前端MVC Vue2学习总结(五)——表单输入绑定、组件
一.表单输入绑定 1.1.基础用法 你可以用 v-model 指令在表单控件元素上创建双向数据绑定.它会根据控件类型自动选取正确的方法来更新元素.尽管有些神奇,但 v-model 本质上不过是语法糖, ...
- Vue的指令系统、计算属性和表单输入绑定
指令系统 指令 (Directives) 是带有 v- 前缀的特殊特性.指令特性的值预期是单个 JavaScript 表达式 (v-for 是例外情况,稍后我们再讨论).指令的职责是,当表达式的值改变 ...
- Vue.js教程--基础2(事件处理 表单输入绑定
事件处理 表单输入绑定 事件处理 监听v-on 监听 DOM 事件,并在触发时运行一些 JavaScript 代码. 可以在v-on:click=''加内联语句. 有时也需要在内联语句处理器中访问原始 ...
- Vue学习计划基础笔记(五) - 表单输入绑定、组件基础
表单输入绑定.组件基础 目标: 熟练掌握vue中表单的处理方式 对之前学习的内容简单回顾一下,并写一个实例,学以致用(最好脱离文档) vue中表单的处理方式 vue中表单的处理使用了v-model指令 ...
- Vue基础-自定义事件的表单输入组件、自定义组件的 v-model
Vue 测试版本:Vue.js v2.5.13 学习 Vue 的自定义事件的表单输入组件,觉得文档讲的不太细致,所以这里再细化一下: 如果不用 v-model,代码应该是这样: <myinput ...
- vue 表单输入与绑定 v-model
vue使用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定.下面我们通过示例先了解下基本用法: &l ...
随机推荐
- MySQL性能管理及架构设计
第1章 实例和故事 1-1 什么决定了电商双11大促的成败 老板可能会说:"是我们的英明决策和运筹帷幄". 运营和产品可能会说:"是由于我们的活动策划和产品设计" ...
- 利用curl 模拟多线程
所谓多线程就是多个 程序同时运行,单线程:执行一段逻辑,等待完成后 在执行另外一个. 多线程:几个逻辑同时进行处理,不需要相互等待,提高了总的执行时间 接下来就用curl实现多线程 实现逻辑 1. f ...
- line-height的理解
font-size:0清除display:inline-block元素换行符间隙,比如两个img标签之间有换行符 行内元素的高度是由其行高决定的. Div或者其他元素内的图片,底部会有间隙,原因是图片 ...
- Espresso 开源了
Google Testing Blog上发布了一篇博客,Espresso 开源了 http://googletesting.blogspot.com/2013/10/espresso-for-andr ...
- js中两个==和三个===的区别
首先,== equality 等同,=== identity 恒等. ==, 两边值类型不同的时候,要先进行类型转换,再比较. ==,不做类型转换,类型不同的一定不等. 下面分别说明: 先说 ===, ...
- go中redis使用小结
最近做了个关于redis的项目,那么就整理下遇到和未遇到的问题 1.redis的简介安装 2.redis的数据结构 3.Redis基本使用 4.Redis的并发 5.Redis的落地 一.redis的 ...
- public class的类名必须跟文件名保持一致吗?
- bootstraptable学习(1)数据展示
最近工作用到bootstraptable,并且一些功能需要很了解这个插件,那么我们便来看看这个东西 1.css与js的引入,顺序肯定是有讲究的,在这里不细说了 2.数据的引入与呈现,我们来看一下官网的 ...
- Delphi疑难问题整理!!!
一.Dll调用时报错,例如: TGetResPrice = function(var AName: string; AFileName: string): TResourceRecArray; std ...
- 评委打分系统最新版,采用Flash展示双屏技术,望大家测试,多提意见.
最新版结合应用了 Flash展示技术,PPT展示技术,移动端云打分技术等. 详细视频见土豆视频:http://www.tudou.com/programs/view/NUN2lUzkPRI 放大查看上 ...