Bootstrap中表单控件状态(验证状态)


Posted in Javascript onAugust 04, 2016

在制作表单时,难免要做表单验证。同样也需要提供验证状态样式,在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中表单控件状态(验证状态)

很多时候,在表单验证的时候,不同的状态会提供不同的icon,比如成功是一个对号(√),错误是一个叉号(×)等。在Bootstrap框中也提供了这样的效果。如果你想让表单在对应的状态下显示icon出来,只需要在对应的状态下添加类名“has-feedback”。请注意,此类名要与“has-error”、“has-warning”和“has-success”在一起:

<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="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="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的小图标都是使用@font-face来制作(后面的内容中将会着重用一节内容来介绍)。而且必须在表单中添加了一个span元素:

<span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>

以上所述是小编给大家介绍的Bootstrap中表单控件状态(验证状态) ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery+json实现的搜索加分页效果
Mar 31 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
深入理解JS正则表达式---分组
Jul 18 Javascript
JavaScript中绑定事件的三种方式及去除绑定
Nov 05 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
Apr 10 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
Jun 29 Javascript
微信小程序数字滚动插件使用详解
Feb 02 Javascript
mpvue写一个CPASS小程序的示例
Sep 04 Javascript
JS实现音量控制拖动
Jan 15 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
Jun 11 Javascript
Bootstrap实现input控件失去焦点时验证
Aug 04 #Javascript
html+js+highcharts绘制圆饼图表的简单实例
Aug 04 #Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
Aug 04 #Javascript
JS如何设置cookie有效期为当天24点并弹出欢迎登陆界面
Aug 04 #Javascript
jQuery获取file控件中图片的宽高与大小
Aug 04 #Javascript
JS 数字转换为大写金额的简单实例
Aug 04 #Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 #Javascript
You might like
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
iOS10推送通知开发教程
2016/09/19 PHP
PHP常用的三种设计模式
2017/02/17 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
在页面上点击任一链接时触发一个事件的代码
2007/04/07 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
js 窗口抖动示例
2013/09/04 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
jquery事件的ready()方法使用详解
2015/11/11 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
关于Node.js中频繁修改代码重启服务器的问题
2020/10/15 Javascript
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python中pillow知识点学习
2018/04/30 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
html5 application cache遇到的严重问题
2012/12/26 HTML / CSS
澳大利亚家具和家居用品在线:BROSA
2017/11/02 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
出国签证在职证明
2014/01/16 职场文书
校园十佳歌手策划书
2014/01/22 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
西岭雪山导游词
2015/02/06 职场文书
战马观后感
2015/06/08 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书