全面解析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 相关文章推荐
javascript 另一种图片滚动切换效果思路
Apr 20 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
Dec 27 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
js实现商城星星评分的效果
Dec 29 Javascript
js利用正则表达式检验输入内容是否为网址
Jul 05 Javascript
js 获取范围内的随机数实例代码
Aug 02 Javascript
微信小程序 location API实例详解
Oct 02 Javascript
BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法
Dec 08 Javascript
基于javascript的Form表单验证
Dec 29 Javascript
JavaScript定时器制作弹窗小广告
Feb 05 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
Mar 02 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
全面解析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文件上传的简单实例
2013/10/19 PHP
ThinkPHP之A方法实例讲解
2014/06/20 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
php上传图片生成缩略图(GD库)
2016/01/06 PHP
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
Javascript访问器属性实例分析
2014/12/30 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
Bootstrap实现input控件失去焦点时验证
2016/08/04 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
Bootstrop实现多级下拉菜单功能
2016/11/24 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
微信小程序之picker日期和时间选择器
2017/02/09 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
2017/06/02 jQuery
微信小程序实现运动步数排行功能(可删除)
2018/07/05 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
Vuex新手的理解与使用详解
2019/05/31 Javascript
详解JS函数防抖
2020/06/05 Javascript
vue中activated的用法
2021/01/03 Vue.js
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
使用python实现ANN
2017/12/20 Python
python3.6+selenium实现操作Frame中的页面元素
2019/07/16 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
最新远光软件笔试题面试题内容
2013/11/08 面试题
测试驱动开发的主要步骤是什么
2014/12/10 面试题
教师自我反思材料
2014/02/14 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
创业计划书之DIY自助厨房
2019/09/06 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL