全面解析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+jquery实现无限极联动
May 23 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
jQuery中:reset选择器用法实例
Jan 04 Javascript
jquery专业的导航菜单特效代码分享
Aug 29 Javascript
学习JavaScript设计模式之观察者模式
Apr 22 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
Mar 01 Javascript
Vue.directive()的用法和实例详解
Mar 04 Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 Javascript
详解JavaScript栈内存与堆内存
Apr 04 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
Aug 03 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
Apr 19 Javascript
解决vue自定义组件@click点击失效问题
Apr 30 Vue.js
全面解析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
50个PHP程序性能优化的方法
2014/06/02 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
列表内容的选择
2006/06/30 Javascript
动态改变textbox的宽高的js
2006/10/26 Javascript
javascript实现 在光标处插入指定内容
2007/05/25 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
浅谈javascript 函数属性和方法
2015/01/21 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
JavaScript中严格判断NaN的方法
2018/02/16 Javascript
js实现鼠标拖拽缩放div实例代码
2019/03/25 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[45:06]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第二场 11.28
2020/12/02 DOTA
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python解析树及树的遍历
2016/02/03 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
解决Django连接db遇到的问题
2019/08/29 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
python中format函数如何使用
2020/06/22 Python
利用python汇总统计多张Excel
2020/09/22 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
某公司Java工程师面试题笔试题
2016/03/27 面试题
C#笔试题集合
2013/06/21 面试题
ktv中秋节活动方案
2014/01/30 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
爱情保证书大全
2014/04/29 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
三八节祝酒词
2015/08/11 职场文书