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 相关文章推荐
JavaScript 开发规范要求(图文并茂)
Jun 11 Javascript
了不起的node.js读书笔记之node.js中的特性
Dec 22 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
Sep 14 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
js下将金额数字每三位一逗号分隔
Feb 19 Javascript
js判断复选框是否选中及选中个数的实现代码
May 30 Javascript
AngularJS过滤器filter用法总结
Dec 13 Javascript
JS实现iframe自适应高度的方法示例
Jan 07 Javascript
详解webpack和webpack-simple中如何引入css文件
Jun 28 Javascript
vue.draggable实现表格拖拽排序效果
Dec 01 Javascript
Vue实现一个图片懒加载插件
Mar 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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
php对象和数组相互转换的方法
2015/05/12 PHP
带你了解PHP7 性能翻倍的关键
2015/11/19 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
用js来获取上传的文件名纯粹是为了美化而用
2013/10/23 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
Webpack4 使用Babel处理ES6语法的方法示例
2019/03/07 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
Python栈类实例分析
2015/06/15 Python
Python图形绘制操作之正弦曲线实现方法分析
2017/12/25 Python
python3.6实现学生信息管理系统
2019/02/21 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Python callable内置函数原理解析
2020/03/05 Python
皮尔·卡丹巴西官方商店:Pierre Cardin
2017/07/21 全球购物
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
医学护理系毕业生求职信
2013/10/01 职场文书
艺术教育实施方案
2014/05/03 职场文书
摄影展策划方案
2014/06/02 职场文书
白莲教口号
2014/06/18 职场文书
2015年元旦主持词开场白
2014/12/14 职场文书
关于vue中如何监听数组变化
2021/04/28 Vue.js