全面解析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 相关文章推荐
不用MOUSEMOVE也能滑动啊
May 23 Javascript
JSONP跨域的原理解析及其实现介绍
Mar 22 Javascript
JavaScript实现简单的数字倒计时
May 15 Javascript
jQuery中事件与动画的总结分享
May 24 Javascript
js插件dropload上拉下滑加载数据实例解析
Jul 27 Javascript
BootStrap 超链接变按钮的实现方法
Sep 25 Javascript
AngularJS的ng Http Request与response格式转换方法
Nov 07 Javascript
微信小程序 石头剪刀布实例代码
Jan 04 Javascript
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
JS抛物线动画实例制作
Feb 24 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 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实现Socket服务器的代码
2008/04/03 PHP
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
Laravel框架控制器的request与response用法示例
2019/09/30 PHP
jQuery UI 应用不同Theme的办法
2010/09/12 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
详解javascript高级定时器
2015/12/31 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
vue中子组件调用兄弟组件方法
2018/07/06 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
vue中使用echarts的示例
2021/01/03 Vue.js
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
python使用KNN算法手写体识别
2018/02/01 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
什么是python的列表推导式
2020/05/26 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
2020/07/13 Python
Python字典fromkeys()方法使用代码实例
2020/07/20 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
文员个人求职自荐信
2013/09/21 职场文书
运动会稿件200字
2014/02/07 职场文书
电台实习生求职信
2014/02/25 职场文书
基层党组织公开承诺书
2014/03/28 职场文书
品牌推广策划方案
2014/05/28 职场文书
法制演讲稿
2014/09/10 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
JavaScript 原型与原型链详情
2021/11/02 Javascript
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
nginx配置之并发频次限制
2022/04/18 Servers