全面解析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 相关文章推荐
js判断屏幕分辨率的代码
Jul 16 Javascript
异步动态加载js与css文件的js代码
Sep 15 Javascript
利用jquery写的左右轮播图特效
Feb 12 Javascript
重写document.write实现无阻塞加载js广告(补充)
Dec 12 Javascript
js兼容火狐显示上传图片预览效果的方法
May 21 Javascript
老司机带你解读jQuery插件开发流程
May 16 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
Mar 08 Javascript
jQuery 表单序列化实例代码
Jun 11 jQuery
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
layui 表格的属性的显示转换方法
Aug 14 Javascript
axios取消请求的实践记录分享
Sep 26 Javascript
koa-passport实现本地验证的方法示例
Feb 20 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
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
2017年最好用的9个php开发工具推荐(超好用)
2017/10/23 PHP
PHP排序算法之基数排序(Radix Sort)实例详解
2018/04/21 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
jQuery获得内容和属性示例代码
2014/01/16 Javascript
node.js中的fs.lstatSync方法使用说明
2014/12/16 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
javascript history对象详解
2017/02/09 Javascript
Bootstrap3下拉菜单的实现
2017/02/22 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
js 获取今天以及过去日期
2017/04/11 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
vue2.0 父组件给子组件传递数据的方法
2018/01/15 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
一些可能会用到的Node.js面试题
2019/06/15 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
Python实现Linux下守护进程的编写方法
2014/08/22 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
使用pyecharts无法import Bar的解决方案
2020/04/23 Python
Django的分页器实例(paginator)
2017/12/01 Python
分析python请求数据
2018/08/19 Python
python try except 捕获所有异常的实例
2018/10/18 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
母亲节感恩寄语
2014/02/21 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
秋季运动会演讲稿
2014/09/16 职场文书
2014年党务工作总结
2014/11/25 职场文书