详解Yii2定制表单输入字段的标签和样式的方法
发布:smiling 来源: PHP粉丝网 添加日期:2018-09-25 11:37:06 浏览: 评论:0
Yii2中对于表单和字段的支持组件为ActiveForm和ActiveField,要生成一个具有label、input、error提示这样通用格式的登录框,可编写如下代码:
- <?php$form= ActiveForm::begin([
- 'id'=>'login-form',
- 'options'=> ['class'=>'form-horizontal'],
- 'fieldConfig'=> [
- 'template'=>"{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
- 'labelOptions'=> ['class'=>'col-lg-1 control-label'],
- ],
- ]); ?>
- <?=$form->field($model,'username') ?>
- <?=$form->field($model,'password')->passwordInput()
- ?>
上述代码生成两个带默认标签名(如Username,Password)的表单输入框(input)。
如果想更改输入框的标签及其样式,有两个方式,一个是通过labelOptions参数:
代码如下:
- <?= $form->field($model, 'username',['labelOptions' => ['label' => 'Nick name','class' => 'your own class']]) ?>
还有一个更加面向对象的方法是代码如下:
- <?= $form->field($model, 'username')->textInput()->hint('Please enter your nick name instead of email')->label('Nick name') ?>
Tags: 字段 表单 样式
- 上一篇:php与c实现按行读取文件实例代码
- 下一篇:python计算文件的md5值实例
相关文章
- ·php与mssql的ntext字段错误总结(2013-12-02)
- ·php获取mysql字段名称和其它信息的例子(2014-09-10)
- ·php读取mssql的ntext字段反回值为空(2014-09-10)
- ·php mssql扩展SQL查询中文字段名解决方法(2014-09-10)
- ·PHP连接MSSQL 时nvarchar字段长度被截断为255(2014-09-11)
- ·php 使用mpdf实现指定字段配置字体样式的方法(2021-12-08)
- ·利用Php的CURL POST提交表单登录实例详解(2014-07-08)
- ·php 表单令牌防止重复提交原理(2014-08-21)
- ·php 解决表单重复提交实现方法介绍(2014-08-27)
- ·PHP提交表单失败后如何保留填写的信息(2014-08-27)
- ·深入分析php表单加入Token防止重复提交的例子(2018-05-31)
- ·php避免form表单重复提交(2018-10-16)
- ·PHP实现表单提交时去除斜杠的教程(2018-10-26)
- ·php ci 获取表单中多个同名input元素值的代码(2021-07-21)
- ·php 提交表单 关闭layer弹窗iframe的实例讲解(2021-10-25)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)