全面解析Bootstrap表单使用方法(表单按钮)


Posted in Javascript onNovember 24, 2015

一、多标签支持

一般制作按钮除了使用<button>标签元素之外,还可以使用<input type="submit">和<a>标签等。

同样,在Bootstrap框架中制作按钮时,除了刚才所说的这些标签元素之外,还可以使用在其他的标签元素上,唯一需要注意的是,要在制作按钮的标签元素上添加类名“.btn”。

<button class="btn btn-default" type="button">button标签按钮</button>
<input type="submit" class="btn btn-default" value="input标签按钮"/>
<a href="##" class="btn btn-default">a标签按钮</a>
<span class="btn btn-default">span标签按钮</span>
<div class="btn btn-default">div标签按钮</div>

全面解析Bootstrap表单使用方法(表单按钮)

二、定制风格

在Bootstrap框架中不同的按钮风格都是通过不同的类名来实现。

全面解析Bootstrap表单使用方法(表单按钮)

全面解析Bootstrap表单使用方法(表单按钮)

<button class="btn" type="button">基础按钮.btn</button>
<button class="btn btn-default" type="button">默认按钮.btn-default</button>
<button class="btn btn-primary" type="button">主要按钮.btn-primary</button>
<button class="btn btn-success" type="button">成功按钮.btn-success</button>
<button class="btn btn-warning" type="button">警告按钮.btn-warning</button>
<button class="btn btn-danger" type="button">危险按钮.btn-danger</button>
<button class="btn btn-link" type="button">链接按钮.btn-link</button>

三、按钮大小

在Bootstrap框架中,对于按钮的大小,也是可以定制的。

在Bootstrap框架中提供了三个类名来控制按钮大小:

全面解析Bootstrap表单使用方法(表单按钮)

<button class="btn btn-primary btn-lg" type="button">大型按钮.btn-lg</button>
<button class="btn btn-primary" type="button">正常按钮</button>
<button class="btn btn-primary btn-sm" type="button">小型按钮.btn-sm</button>

全面解析Bootstrap表单使用方法(表单按钮)

四、块状按钮

Bootstrap框架中提供了一个类名“.btn-block”。按钮使用这个类名就可以让按钮充满整个容器,并且这个按钮不会有任何的padding和margin值。在实际当中,常把这种按钮称为块状按钮。

<button class="btn btn-primary btn-lg btn-block" type="button">大型按钮.btn-lg</button>
<button class="btn btn-primary btn-block" type="button">正常按钮</button>
<button class="btn btn-primary btn-sm btn-block" type="button">小型按钮.btn-sm</button>
<button class="btn btn-primary btn-xs btn-block" type="button">超小型按钮.btn-xs</button>

全面解析Bootstrap表单使用方法(表单按钮) 

五、按钮禁用状态

在Bootstrap框架中,要禁用按钮有两种实现方式:

方法1:在标签中添加disabled属性

方法2:在元素标签中添加类名“disabled”

两者的主要区别是:

“.disabled”样式不会禁止按钮的默认行为,比如说提交和重置行为等.

在元素标签中添加“disabled”属性的方法是可以禁止元素的默认行为的。

<button class="btn btn-primary btn-lg btn-block" type="button" disabled="disabled">通过disabled属性禁用按钮</button>
<button class="btn btn-primary btn-block disabled" type="button">通过添加类名disabled禁用按钮</button>

全面解析Bootstrap表单使用方法(表单按钮)

今天再为大家补充一点新知识:Bootstrap表单提示信息

平常在制作表单验证时,要提供不同的提示信息。在Bootstrap框架中也提供了这样的效果。使用了一个"help-block"样式,将提示信息以块状显示,并且显示在控件底部。

<form role="form">
 <div class="form-group has-success has-feedback">
 <label class="control-label" for="inputSuccess1">成功状态</label>
 <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
 <span class="help-block">你输入的信息是正确的</span>
 <span class="glyphicon glyphicon-ok form-control-feedback"></span>
 </div>
 <div class="form-group has-warning has-feedback">
 <label class="control-label" for="inputWarning1">警告状态</label>
 <input type="text" class="form-control" id="inputWarning1" placeholder="警告状态">
 <span class="help-block">请输入正确信息</span>
 <span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>
 </div>
 <div class="form-group has-error has-feedback">
 <label class="control-label" for="inputError1">错误状态</label>
 <input type="text" class="form-control" id="inputError1" placeholder="错误状态">

 <span class="glyphicon glyphicon-remove form-control-feedback"></span>
 </div>
</form>

全面解析Bootstrap表单使用方法(表单按钮)

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是针对Bootstrap表单按钮的详细介绍,之后还有更多内容会不断更新,希望大家继续关注。

Javascript 相关文章推荐
js 替换
Feb 19 Javascript
jquery CSS选择器笔记
Mar 29 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
Jul 04 Javascript
js取消单选按钮选中并判断对象是否为空
Nov 14 Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 Javascript
js实现横向拖拽导航条功能
Feb 17 Javascript
jQuery模拟窗口抖动效果
Mar 15 Javascript
浅谈angularJS2中的界面跳转方法
Aug 31 Javascript
微信小程序之数据绑定原理解析
Aug 14 Javascript
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
js实现浏览器打印功能的示例代码
Jul 15 Javascript
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
全面解析Bootstrap表单使用方法(表单控件状态)
Nov 24 #Javascript
jQuery解析Json实例详解
Nov 24 #Javascript
全面解析Bootstrap表单使用方法(表单控件)
Nov 24 #Javascript
全面解析Bootstrap表单使用方法(表单样式)
Nov 24 #Javascript
基于JavaScript实现Json数据根据某个字段进行排序
Nov 24 #Javascript
jquery彩色投票进度条简单实例演示
Jul 23 #Javascript
js生成随机数的过程解析
Nov 24 #Javascript
You might like
完美解决PHP中文乱码
2009/11/26 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php实现分页显示
2015/11/03 PHP
一个简单的php路由类
2016/05/29 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
js判断浏览器是否支持html5
2014/08/17 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
JS实现向表格行添加新单元格的方法
2015/03/30 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
jQuery EasyUI 布局之动态添加tabs标签页
2015/11/18 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
2016/01/22 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
nuxt配置通过指定IP和端口访问的实现
2020/01/08 Javascript
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
Python实现处理管道的方法
2015/06/04 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python实现键盘控制鼠标移动
2020/11/27 Python
python自动生成model文件过程详解
2019/11/02 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
python实现图像拼接功能
2020/03/23 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
python的json包位置及用法总结
2020/06/21 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
幼儿园校车司机的岗位职责
2014/01/30 职场文书
教师师德反思材料
2014/02/15 职场文书
年终晚会主持词
2014/03/25 职场文书
高一学生评语大全
2014/04/25 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
Redis Lua脚本实现ip限流示例
2022/07/15 Redis