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 相关文章推荐
javascript常用对话框小集
Sep 13 Javascript
javascript实现节点(div)名称编辑
Dec 17 Javascript
Javascript控制input输入时间格式的方法
Jan 28 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
jQuery中页面返回顶部的方法总结
Dec 30 Javascript
vue.js将unix时间戳转换为自定义时间格式
Jan 03 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
Angularjs实现控制器之间通信方式实例总结
Mar 27 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
JavaScrip如果基于url实现图片下载
Jul 03 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 ajax 静态分页过程形式
2011/09/02 PHP
php学习之function的用法
2012/07/14 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
2018/07/30 PHP
laravel框架实现为 Blade 模板引擎添加新文件扩展名操作示例
2020/01/25 PHP
js类中的公有变量和私有变量
2008/07/24 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
浅谈javascript中的作用域
2012/04/07 Javascript
checkbox使用示例
2013/08/23 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
js实现带按钮的上下滚动效果
2015/05/12 Javascript
JavaScript实现页面跳转的方式汇总
2016/05/16 Javascript
javascript jquery对form元素的常见操作详解
2016/06/12 Javascript
基于vue-ssr服务端渲染入门详解
2018/01/08 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
小程序实现tab标签页
2020/11/16 Javascript
python聊天程序实例代码分享
2013/11/18 Python
python海龟绘图实例教程
2014/07/24 Python
Python远程视频监控程序的实例代码
2019/05/05 Python
解析python实现Lasso回归
2019/09/11 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
css3实现背景模糊的三种方式(小结)
2020/05/15 HTML / CSS
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
机械设计职业生涯规划书
2013/12/27 职场文书
党支部书记岗位责任制
2014/02/11 职场文书
家长学校实施方案
2014/03/15 职场文书
《广玉兰》教学反思
2014/04/14 职场文书
学习保证书怎么写
2015/02/26 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技