全面解析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 相关文章推荐
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 Javascript
js二维数组排序的简单示例代码
Jan 24 Javascript
深入分析jquery解析json数据
Dec 09 Javascript
jQuery定义插件的方法
Dec 18 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
May 05 Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 Javascript
JavaScript 通过Ajax 动态加载CheckBox复选框
Aug 31 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
详解如何更好的使用module vuex
Mar 27 Javascript
使用 node.js 模仿 Apache 小部分功能
Jul 07 Javascript
vue props 单项数据流实例分享
Feb 16 Javascript
javascript遍历对象的五种方式实例代码
Oct 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
jquery制作图片时钟特效
Mar 30 #Javascript
You might like
《DOTA3》开发工作已经开始 《DOTA3》将代替《DOTA2》
2021/03/06 DOTA
php设计模式 Strategy(策略模式)
2011/06/26 PHP
PHP中的多行字符串传递给JavaScript的两种方法
2014/06/19 PHP
Symfony控制层深入详解
2016/03/17 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
Yii2语言国际化的配置教程
2018/08/19 PHP
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
python多线程编程方式分析示例详解
2013/12/06 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
python和shell获取文本内容的方法
2018/06/05 Python
python远程连接服务器MySQL数据库
2018/07/02 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
python序列类型种类详解
2020/02/26 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
什么是跨站脚本攻击
2014/12/11 面试题
公司门卫岗位职责范本
2014/07/08 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
单位法定代表人授权委托书
2014/09/20 职场文书
2014财务年度工作总结
2014/11/11 职场文书
幼儿园辞职书
2015/02/26 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python