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 相关文章推荐
jQuery 处理网页内容的实现代码
Feb 15 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
Jun 10 Javascript
简单实用的js调试logger组件实现代码
Nov 20 Javascript
jQuery版Tab标签切换
Mar 16 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
Mar 19 Javascript
javascript简单性能问题及学习笔记
Feb 04 Javascript
jquery判断浏览器后退时候弹出消息的方法
Aug 11 Javascript
jQuery淡入淡出元素让其效果更为生动
Sep 01 Javascript
javascript实现回到顶部特效
May 06 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
Oct 23 Javascript
详解如何使用微信小程序云函数发送短信验证码
Mar 13 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
DedeCms模板安装/制作概述
2007/03/11 PHP
CentOS安装php v8js教程
2015/02/26 PHP
使用图灵api创建微信聊天机器人
2015/07/23 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
jquery使用jxl插件导出excel示例
2014/04/14 Javascript
封装了一个支持匿名函数的Javascript事件监听器
2014/06/05 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
js实现div模拟模态对话框展现URL内容
2016/05/27 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
js从输入框读取内容,比较两个数字的大小方法
2017/03/13 Javascript
vue.js单页面应用实例的简单实现
2017/04/10 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
深入Node TCP模块的理解
2019/03/13 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
layui问题之渲染数据表格时,仅出现10条数据的解决方法
2019/09/12 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[01:13:59]LGD vs Mineski Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
Python Sqlalchemy如何实现select for update
2020/10/12 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
美国最大的团购网站:Groupon
2016/07/23 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
Overload和Override的区别
2012/09/02 面试题
集团公司总经理岗位职责
2013/12/20 职场文书
司机个人年终总结
2015/03/03 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
钱学森观后感
2015/06/04 职场文书
Nginx限流和黑名单配置
2022/05/20 Servers
java实现面板之间切换功能
2022/06/10 Java/Android