当前位置: 首页 > news >正文

[moka同学笔记]yii表单dropdownlist样式

 1 <?= $form->field($modelUser,'name') ?>
 2 <div class="form-group field-community-mobile required">
 3 
 4     <label for="mobile">手机
 5     </label>
 6     <div class="input-group">
 7         <span class="input-group-addon" style="padding: 0px;">
 8         <?=$form->field($modelContact, 'area_code')->dropDownList($telCode,['prompt' => '+86'])->label(false); ?>
 9         </span>
10         <?= $form->field($modelContact,'mobile',['labelOptions' => ['class' => 'form-control']])->label(false) ?>
11     </div>
12 </div>
13 <div class="form-group field-community-mobile required">
14     <label for="mobile">手机
15     </label>
16     <div class="input-group">
17             <span class="input-group-addon" style="padding: 0px;">
18             <select style="padding:7px 0; " name="area_code">
19                 <option>1454</option>
20                 <option>32</option>
21                 <option>453</option>
22                 <option>12</option>
23             </select>
24             </span>
25         <input type="text" name="" class="form-control" value=""/>
26     </div>
27 </div>
28 
29  
30 
31 下面内容来自于网络
32 
33 http://www.cnblogs.com/benlightning/p/4536392.html
34 
35  
36 
37 
38 <?php $form = ActiveForm::begin([
39         'options'=>['enctype'=>'multipart/form-data','class' => 'form-horizontal'],
40         'fieldConfig' => [  //统一修改字段的模板
41             'template' => "{label}\n<div class=\"col-lg-5\">{input}</div>\n<div class=\"col-lg-3\">{error}</div>", 
42 
43         //修改显示内容默认为{label}\n{input}\n{hint}\n{error}  \n是html代码显示时的换行
44 
45             'labelOptions' => ['class' => 'col-lg-2 control-label'],  //修改label的样式
46         ],
47     ]); ?>
48 
49 Image(16)
50 
51 //修改某字段的样式
52 
53 <?= $form->field($model, 'img_path',[  
54             'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-2\"><label for=\"uploadImg\" class=\"btn btn-default forfocus1\" οnclick=\"changeImg(1,'forfocus');\">选择图片<img src=\"\"></label></div>\n{error}",  
55             'labelOptions' => ['class' => 'col-lg-2 control-label'],
56         ])->textInput(['maxlength' => 255,'placeholder'=>'专题图片','readonly'=>true])->label('专题名称')->hint('错误提示信息') ?>
57 
58 以下为一个完整的例子
59 
60 <?php $form = ActiveForm::begin([
61         'options'=>['enctype'=>'multipart/form-data','class' => 'form-horizontal'],
62         'fieldConfig' => [  
63             'template' => "{label}\n<div class=\"col-lg-5\">{input}</div>\n<div class=\"col-lg-5\">{error}</div>",  
64             'labelOptions' => ['class' => 'col-lg-2 control-label'],
65         ],
66     ]); ?>
67     
68     <?= $form->field($model, 'title')->textInput(['maxlength' => 255,'placeholder'=>'请输入专题名称'])->label('专题名称') ?>
69     <?= $form->field($model, 'img_path',[  
70             'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-2\">
71 
72                <label for=\"uploadImg\" class=\"btn btn-default forfocus1\" οnclick=\"changeImg(1,'forfocus');\">选择图片
73 
74                <img src=\"\"></label></div>\n{error}",  
75             'labelOptions' => ['class' => 'col-lg-2 control-label'],
76         ])->textInput(['id'=>'img_path','maxlength' => 255,'placeholder'=>'专题图片','readonly'=>true])->label('专题名称') ?>
77     <?= $form->field($model, 'showImg',[  
78             'template' => "{label}\n<div id=\"showImg\" class='col-lg-10'></div>",  
79             'labelOptions' => ['class' => 'col-lg-2 control-label'],
80         ])->label('图片预览') ?>
81     <?= $form->field($model, 'link_to')->textInput(['maxlength' => 255,'placeholder'=>'请输入专题链接'])->label('专题链接') ?>
82     </div>
83         
84     <div class="form-group" style="margin-left: 50px;">
85         <?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
86     </div>
87 
88     <?php ActiveForm::end(); ?>

 

转载于:https://www.cnblogs.com/hsd1727728211/p/5817783.html

相关文章:

  • 更改ubuntu的启动顺序
  • linux—jdk 安装步骤
  • ubuntu10.10中的抓图问题
  • Activiti系列——如何在eclipse中安装 Activiti Designer插件
  • 今天是年廿九
  • 解决【win10管理员已阻止程序运行】问题时有感
  • 数据库持久化比较
  • 预祝大家新年快乐
  • C#实现bat文件调用
  • 从零实现3D图像引擎:(1)环境配置与项目框架
  • Akka in action (第一章 介绍Akka)
  • Muduo 网络编程示例之零:前言
  • StackExchange.Redis帮助类解决方案RedisRepository封装(散列Hash类型数据操作)
  • 【每天读一点英文】gnuhpc注释版:The True Nobility
  • CEPH RGW多 ZONE的配置
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • Apache Spark Streaming 使用实例
  • Apache的80端口被占用以及访问时报错403
  • Centos6.8 使用rpm安装mysql5.7
  • conda常用的命令
  • JS专题之继承
  • Logstash 参考指南(目录)
  • PV统计优化设计
  • SpiderData 2019年2月13日 DApp数据排行榜
  • Vue--数据传输
  • 百度小程序遇到的问题
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 从setTimeout-setInterval看JS线程
  • 关于Flux,Vuex,Redux的思考
  • 浅谈Kotlin实战篇之自定义View图片圆角简单应用(一)
  • 容器服务kubernetes弹性伸缩高级用法
  • 通过git安装npm私有模块
  • 硬币翻转问题,区间操作
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • ****** 二十三 ******、软设笔记【数据库】-数据操作-常用关系操作、关系运算
  • ******之网络***——物理***
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Micro Framework 4.2 beta 源码探析
  • .NET 反射 Reflect
  • .net 验证控件和javaScript的冲突问题
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • ::before和::after 常见的用法
  • @JoinTable会自动删除关联表的数据
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [20171101]rman to destination.txt