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 11 Javascript
javascript hasFocus使用实例
Jun 29 Javascript
基于JQuery实现CheckBox全选全不选
Jun 27 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
javascript运动详解
Jul 06 Javascript
javascript的正则匹配方法学习
Feb 24 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 Javascript
微信小程序 简单教程实例详解
Jan 13 Javascript
Bootstrap Table使用整理(一)
Jun 09 Javascript
vue父子组件的通信方法(实例详解)
Nov 10 Javascript
Vue-axios-post数据后端接不到问题解决
Jan 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
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
JS 显示当前日期与时间的代码
2010/03/24 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
详解Angularjs filter过滤器
2016/02/06 Javascript
JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)
2016/02/26 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
JS正则获取HTML元素的方法
2017/03/31 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
vue实现点击选中,其他的不选中方法
2018/09/05 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
在Python的Django框架中加载模版的方法
2015/07/16 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
对Python的交互模式和直接运行.py文件的区别详解
2019/06/29 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
简单了解Python多态与属性运行原理
2020/06/15 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
表单button的outline在firefox浏览器下的问题
2012/12/24 HTML / CSS
公民授权委托书
2014/10/15 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
2015年乡镇卫生院妇幼保健工作总结
2015/05/19 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
mysql的单列多值存储实例详解
2022/04/05 MySQL