全面解析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获取作用在元素上面的样式属性代码
Sep 20 Javascript
Js,alert出现乱码问题的解决方法
Jun 19 Javascript
Javascript闭包用法实例分析
Jan 23 Javascript
详解javascript函数的参数
Nov 10 Javascript
基于JavaScript实现简单的随机抽奖小程序
Jan 05 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
Feb 08 Javascript
JS实现双击内容变为可编辑状态
Mar 03 Javascript
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
Angularjs实现下拉框联动的示例代码
Aug 22 Javascript
angular 未登录状态拦截路由跳转的方法
Oct 09 Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 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的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
javascript下有关dom以及xml节点访问兼容问题
2007/11/26 Javascript
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
webpack入门+react环境配置
2017/02/08 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
react native与webview通信的示例代码
2017/09/25 Javascript
ReactJS实现表单的单选多选和反选的示例
2017/10/13 Javascript
js构建二叉树进行数值数组的去重与优化详解
2018/03/26 Javascript
简单了解Javscript中兄弟ifream的方法调用
2019/06/17 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
浅析Python基础-流程控制
2016/03/18 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
Python如何实现动态数组
2019/11/02 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
优秀交警事迹材料
2014/01/26 职场文书
会计专业毕业自荐书范文
2014/02/08 职场文书
护士感人事迹
2014/05/01 职场文书
医学专业自荐信
2014/06/14 职场文书
普通党员群众路线教育实践活动心得体会
2014/11/04 职场文书
本科毕业论文指导教师评语
2014/12/30 职场文书
解析CSS 提取图片主题色功能(小技巧)
2021/05/12 HTML / CSS