全面解析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的with语句使用方法
Sep 21 Javascript
JQuery实现自定义对话框的代码
Jun 15 Javascript
Jquery 常用方法经典总结
Jan 28 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
Dec 02 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
Dec 29 Javascript
JavaScript对象数组排序函数及六个用法
Dec 23 Javascript
AngularJS 2.0新特性有哪些
Feb 18 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
如何在基于vue-cli的项目自定义打包环境
Nov 10 Javascript
vue设置一开始进入的页面教程
Oct 28 Javascript
详解Vue 单文件组件的三种写法
Feb 19 Javascript
基于Vant UI框架实现时间段选择器
Dec 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
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
如何获知PHP程序占用多少内存(memory_get_usage)
2012/09/23 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
2012/09/30 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
jQuery入门知识简介
2010/03/04 Javascript
javascript JSON操作入门实例
2010/04/16 Javascript
子页向父页传值示例
2013/11/27 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
AngularJS动态生成div的ID源码解析
2016/08/29 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
2017/04/14 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
浅谈vue项目可以从哪些方面进行优化
2018/05/05 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
基于layui的下拉列表的数据回显方法
2019/09/24 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
针对Vue路由history模式下Nginx后台配置操作
2020/10/22 Javascript
Python解析网页源代码中的115网盘链接实例
2014/09/30 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
Django接收自定义http header过程详解
2019/08/23 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
七年级音乐教学反思
2014/01/26 职场文书
初三开学计划书
2014/04/27 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
商家认证委托书格式
2014/10/16 职场文书
原告离婚代理词
2015/05/23 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
2015年公司国庆放假通知
2015/07/30 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android