全面解析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 相关文章推荐
TopList标签和JavaScript结合两例
Aug 12 Javascript
js+css实现上下翻页相册代码分享
Aug 18 Javascript
JS基于clipBoard.js插件实现剪切、复制、粘贴
May 03 Javascript
dul无法加载bootstrap实现unload table/user恢复
Sep 29 Javascript
jQuery中$.ajax()方法参数解析
Oct 22 Javascript
Bootstrap基本插件学习笔记之按钮(21)
Dec 08 Javascript
JS 调用微信扫一扫功能
Dec 22 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
详解react-webpack2-热模块替换[HMR]
Aug 03 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
mpvue跳转页面及注意事项
Aug 03 Javascript
Vue数字输入框组件的使用方法
Oct 19 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类
2008/04/09 PHP
在PHP中PDO解决中文乱码问题的一些补充
2010/09/06 PHP
php常用数学函数汇总
2014/11/21 PHP
php获取、检查类名、函数名、方法名的函数方法
2015/06/25 PHP
Yii使用技巧大汇总
2015/12/29 PHP
ThinkPHP项目分组配置方法分析
2016/03/23 PHP
Zend Framework基于Command命令行建立ZF项目的方法
2017/02/18 PHP
解决laravel 5.1报错:No supported encrypter found的办法
2017/06/07 PHP
JavaScript 选中文字并响应获取的实现代码
2011/08/28 Javascript
jquery动态加载js三种方法实例
2013/08/03 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
纯js模仿windows系统日历
2017/02/04 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
详解在Python的Django框架中创建模板库的方法
2015/07/20 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
python 搭建简单的http server,可直接post文件的实例
2019/01/03 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
python画环形图的方法
2020/03/25 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
水产养殖学应届生求职信
2013/09/29 职场文书
《分一分》教学反思
2014/04/13 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
高中教师个人总结
2015/02/10 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
python playwright 自动等待和断言详解
2021/11/27 Python
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript