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提示 &quot;object expected&quot;的解决方法
Dec 13 Javascript
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
把jquery 的dialog和ztree结合实现步骤
Aug 02 Javascript
密码框显示提示文字jquery示例
Aug 29 Javascript
jQuery filter函数使用方法
May 19 Javascript
javascript中声明函数的方法及调用函数的返回值
Jul 22 Javascript
jquery对象和DOM对象的任意相互转换
Feb 21 Javascript
jQuery实现Select左右复制移动内容
Aug 05 Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
Apr 11 Javascript
浅谈js中的attributes和Attribute的用法与区别
Jul 16 Javascript
vue.js click点击事件获取当前元素对象的操作
Aug 07 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中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
隐性调用php程序的方法
2015/06/13 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
jQuery获取iframe的document对象的方法
2014/10/10 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
vue.js学习之UI组件开发教程
2017/07/03 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
jquery在vue脚手架中的使用方式示例
2017/08/29 jQuery
node.js操作MongoDB的实例详解
2017/10/11 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
Python tkinter事件高级用法实例
2018/01/31 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
使用python实现回文数的四种方法小结
2019/11/24 Python
Python面向对象之多态原理与用法案例分析
2019/12/30 Python
keras.layer.input()用法说明
2020/06/16 Python
屈臣氏越南官网:Watsons越南
2021/01/14 全球购物
上学迟到的检讨书
2014/01/11 职场文书
使用HTML+Css+transform实现3D导航栏的示例代码
2021/03/31 HTML / CSS
Python基础之字符串格式化详解
2021/04/21 Python