全面解析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语言本身谈项目实战
Dec 27 Javascript
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
Dec 19 Javascript
推荐一个自己用的封装好的javascript插件
Jan 29 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
Mar 05 Javascript
AngularJS ng-mousedown 指令
Aug 02 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
Oct 18 Javascript
JavaScript求一组数的最小公倍数和最大公约数常用算法详解【面向对象,回归迭代和循环】
May 07 Javascript
Vue.js图片预览插件使用详解
Aug 27 Javascript
vue quill editor 使用富文本添加上传音频功能
Jan 14 Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 Javascript
微信小程序用户盒子、宫格列表的实现
Jul 01 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编程最快明白》第四讲:日期、表单接收、session、cookie
2010/11/01 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
提高PHP编程效率的方法
2013/11/07 PHP
php中使用sftp教程
2015/03/30 PHP
PHP中strpos、strstr和stripos、stristr函数分析
2016/06/11 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
JavaScript学习笔记之JS函数
2015/01/22 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
2017/07/24 Javascript
微信小程序使用navigateTo数据传递的实例
2017/09/26 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
详解python的webrtc库实现语音端点检测
2017/05/31 Python
python requests指定出口ip的例子
2019/07/25 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
举例讲解Python装饰器
2020/12/24 Python
CSS3弹性盒模型开发笔记(二)
2016/04/26 HTML / CSS
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
外企财务年会演讲稿
2014/01/03 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
一年级家长会邀请函
2014/01/25 职场文书
模特大赛策划方案
2014/05/28 职场文书
项目工作说明书
2014/07/29 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
初三毕业评语
2014/12/26 职场文书
应聘教师求职信范文
2015/03/20 职场文书
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python