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 相关文章推荐
JS location几个方法小姐
Jul 09 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
Jun 14 Javascript
PHP abstract与interface之间的区别
Nov 11 Javascript
$(document).ready(function() {})不执行初始化脚本
Jun 19 Javascript
node.js中的fs.readlinkSync方法使用说明
Dec 17 Javascript
JavaScript里实用的原生API汇总
May 14 Javascript
JavaScript多线程详解
Aug 12 Javascript
Ajax跨域实现代码(后台jsp)
Jan 21 Javascript
如何使用vuejs实现更好的Form validation?
Apr 07 Javascript
Vue中使用的EventBus有生命周期
Jul 12 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
Vuex实现数据增加和删除功能
Nov 11 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
星际争霸, 教主第一视角, ZvT经典龙蛇演义
2020/03/02 星际争霸
基于mysql的论坛(1)
2006/10/09 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
php中ob_flush函数和flush函数用法分析
2015/03/18 PHP
[Web]防止用户复制页面内容和另存页面的方法
2009/02/06 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
js数组的操作详解
2013/03/27 Javascript
Javascript中Event属性搜集整理
2013/09/17 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
2014/02/07 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
js实现延迟加载的几种方法
2017/04/24 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
微信小程序使用component自定义toast弹窗效果
2018/11/27 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Python爬取APP下载链接的实现方法
2016/09/30 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
keras 获取某层输出 获取复用层的多次输出实例
2020/05/23 Python
Django数据统计功能count()的使用
2020/11/30 Python
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
俄罗斯苹果优质经销商商店:iPort
2020/05/27 全球购物
大学生个人自荐信
2014/02/24 职场文书
师德师风个人反思
2014/04/28 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
篮球赛新闻稿
2015/07/17 职场文书
详解Flutter网络请求Dio库的使用及封装
2022/04/14 Java/Android