bootstrap输入框组件使用方法详解


Posted in Javascript onJanuary 19, 2017

本文实例为大家分享了bootstrap输入框组的具体使用方法,供大家参考,具体内容如下

1、基本用法

我们有时需要在输入框一侧或两侧添加额外的元素
这个时候只需要把所有元素都包裹在一个.input-group的div里面就可以
但是每个输入框组只能有一个input

bootstrap输入框组件使用方法详解

<div class="input-group">
 <span class="input-group-addon">@</span>
 <input type="text" class="form-control" placeholder="Username">
</div>

<div class="input-group">
 <input type="text" class="form-control">
 <span class="input-group-addon">.00</span>
</div>

<div class="input-group">
 <span class="input-group-addon">$</span>
 <input type="text" class="form-control">
 <span class="input-group-addon">.00</span>
</div>

2、尺寸

给最外层的.input-group添加.input-group-lg.input-group-sm.input-group-xs
就可以实现输入框组的大小变化

<div class="input-group input-group-lg">
 <span class="input-group-addon">@</span>
 <input type="text" class="form-control" placeholder="Username">
</div>

3、单选框作为额外元素

只需要把span里面的文字替换成对应的radio就可以了

bootstrap输入框组件使用方法详解

<div class="input-group">
 <span class="input-group-addon">
  <input type="radio"/> 
 </span>
 <input type="text" class="form-control"/>
</div>

4、多选框作为额外元素

只需要把span里面的文字替换成对应的checkbox就可以了

<div class="input-group">
 <span class="input-group-addon">
  <input type="checkbox">
 </span>
 <input type="text" class="form-control">
</div>

5、按钮作为额外元素

span的类不再是.input-group-addon,变成.input-group-btn
span里面的文字替换成button就可以了

<div class="input-group">
 <span class="input-group-btn">
  <button type="button" class="btn btn-default">Go</button>
 </span>
 <input type="text" class="form-control" />
</div>

6、下拉式菜单作为额外元素

把对应的span替换成下拉式菜单,同时修改下拉式菜单最外层的类
不是.dropdown或者.btn-group,而是.input-group-btn

<div class="input-group">
 <div class="input-group-btn">
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
  Action 
  <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li><a href="#">Separated link</a></li>
 </ul>
 </div>
 <input type="text" class="form-control">
</div>
<div class="input-group">
 <div class="input-group-btn">
 <button type="button" class="btn btn-default">Action</button>
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
  <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li><a href="#">Separated link</a></li>
 </ul>
 </div>
 <input type="text" class="form-control">
</div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
20个非常有用的PHP类库 加速php开发
Jan 15 Javascript
jquery在Chrome下获取图片的长宽问题解决
Mar 20 Javascript
JS网页播放声音实现代码兼容各种浏览器
Sep 22 Javascript
js判断横竖屏及禁止浏览器滑动条示例
Apr 29 Javascript
2014年最火的Node.JS后端框架推荐
Oct 27 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 Javascript
jQuery获取当前点击的对象元素(实现代码)
May 19 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
vue全局自定义指令-元素拖拽的实现代码
Apr 14 Javascript
说说如何利用 Node.js 代理解决跨域问题
Apr 22 Javascript
微信小程序动态添加view组件的实例代码
May 23 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 #Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
Jan 19 #Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
Jan 19 #Javascript
AngularJS的依赖注入实例分析(使用module和injector)
Jan 19 #Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 #Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
Jan 19 #Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 #Javascript
You might like
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
php计算指定目录下文件占用空间的方法
2015/03/13 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
理清PHP在Linxu下执行时的文件权限方法
2017/06/07 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
jquery 年会抽奖程序
2011/12/22 Javascript
Jquery Validate 正则表达式实用验证代码大全
2013/08/23 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
JS关于刷新页面的相关总结
2018/05/09 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
Python爬虫:url中带字典列表参数的编码转换方法
2019/08/21 Python
wxPython多个窗口的基本结构
2019/11/19 Python
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
最新大学毕业求职简历的自我评价
2013/10/18 职场文书
俄语专业毕业生推荐信
2013/10/28 职场文书
消防工作实施方案
2014/06/09 职场文书
2014年德育工作总结
2014/11/20 职场文书
财务总监岗位职责
2015/02/03 职场文书
员工家属慰问信
2015/03/24 职场文书
九九重阳节致辞
2015/07/31 职场文书
idea下配置tomcat避坑详解
2022/04/12 Servers