全面解析Bootstrap表单使用方法(表单控件状态)


Posted in Javascript onNovember 24, 2015

一、焦点状态

焦点状态是通过伪类“:focus”来实现。Bootstrap框架中表单控件的焦点状态删除了outline的默认样式,重新添加阴影效果。

<form role="form" class="form-horizontal">
 <div class="form-group">
 <div class="col-xs-6">
 <input class="form-control input-lg" type="text" placeholder="不是焦点状态下效果">
 </div>
 <div class="col-xs-6">
 <input class="form-control input-lg" type="text" placeholder="焦点点状态下效果">
 </div>
 </div>
</form>
 

 全面解析Bootstrap表单使用方法(表单控件状态)

二、禁用状态

Bootstrap框架的表单控件的禁用状态和普通的表单禁用状态实现方法是一样的,在相应的表单控件上添加属性“disabled”。

<form role="form">
 <input class="form-control input-lg" id="disabledInput" type="text" placeholder="表单已被禁用,不可输入" disabled>
 <fieldset disabled>
 <div class="form-group">
 <label for="disabledTextInput">禁用的输入框</label>
 <input type="text" id="disabledTextInput" class="form-control" placeholder="禁止输入">
 </div>
 <div class="form-group">
 <label for="disabledSelect">禁用的下拉框</label>
 <select id="disabledSelect" class="form-control">
 <option>不可选择</option>
 </select>
 </div>
 <div class="checkbox">
 <label>
 <input type="checkbox"> 无法选择
 </label>
 </div>
 <button type="submit" class="btn btn-primary">提交</button>
 </fieldset>
</form>

全面解析Bootstrap表单使用方法(表单控件状态) 

三、验证状态

在制作表单时,不免要做表单验证。同样也需要提供验证状态样式,在Bootstrap框架中同样提供这几种效果。

1、.has-warning:警告状态(黄色)

2、.has-error:错误状态(红色)

3、.has-success:成功状态(绿色)

使用的时候只需要在form-group容器上对应添加状态类名

<form role="form">
 <div class="form-group has-success">
 <label class="control-label" for="inputSuccess1">成功状态</label>
 <input type="text" class="form-control" id="inputSuccess1" placeholder="成功状态" >
 </div>
 <div class="form-group has-warning">
 <label class="control-label" for="inputWarning1">警告状态</label>
 <input type="text" class="form-control" id="inputWarning1" placeholder="警告状态">
 </div>
 <div class="form-group has-error">
 <label class="control-label" for="inputError1">错误状态</label>
 <input type="text" class="form-control" id="inputError1" placeholder="错误状态">
 </div>
</form>

全面解析Bootstrap表单使用方法(表单控件状态)

如果大家还想深入学习,可以点击这里进行学习,再为大家附两个精彩的专题:Bootstrap学习教程 Bootstrap实战教程

以上就是针对Bootstrap表单控件状态的详细介绍,之后还有更多内容会不断更新,希望大家继续关注。

Javascript 相关文章推荐
滚动经典最新话题[prototype框架]下编写
Oct 03 Javascript
豆瓣网的jquery代码实例
Jun 15 Javascript
javascript 流畅动画实现原理
Sep 08 Javascript
jquery 双色表格实现代码
Dec 08 Javascript
IE6下js通过css隐藏select的一个bug
Aug 16 Javascript
利用D3.js实现最简单的柱状图示例代码
Dec 09 Javascript
利用node.js如何创建子进程详解
Dec 09 Javascript
详解Webpack实战之构建 Electron 应用
Dec 25 Javascript
基于openlayers4实现点的扩散效果
Aug 17 Javascript
Angular-UI Bootstrap组件实现警报功能
Jul 16 Javascript
angular 用Observable实现异步调用的方法
Dec 27 Javascript
微信小程序:数据存储、传值、取值详解
May 07 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
jquery制作图片时钟特效
Mar 30 #Javascript
You might like
建立动态的WML站点(三)
2006/10/09 PHP
PHP n个不重复的随机数生成代码
2009/06/23 PHP
php 7新特性之类型申明详解
2017/06/06 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
简介JavaScript中的unshift()方法的使用
2015/06/09 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
Django发送html邮件的方法
2015/05/26 Python
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
Python 实现使用空值进行赋值 None
2020/03/12 Python
Python bisect模块原理及常见实例
2020/06/17 Python
python3访问字典里的值实例方法
2020/11/18 Python
详解CSS3媒体查询响应式布局bootstrap 框架原理实战(推荐)
2020/11/16 HTML / CSS
DTD的含义以及作用
2014/01/26 面试题
小学综治宣传月活动总结
2014/07/02 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
顶岗实习计划书
2015/01/16 职场文书
单位工资证明范本
2015/06/12 职场文书
CSS基础详解
2021/10/16 HTML / CSS
Python使用socket去实现TCP客户端和TCP服务端
2022/04/12 Python
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers