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 相关文章推荐
原始XMLHttpRequest方法详情回顾
Nov 28 Javascript
JavaScript中的alert()函数使用技巧详解
Dec 29 Javascript
JavaScript 不支持 indexof 该如何解决
Mar 30 Javascript
AngularJS $injector 依赖注入详解
Sep 14 Javascript
常用Javascript函数与原型功能收藏(必看篇)
Oct 09 Javascript
react-router实现跳转传值的方法示例
May 27 Javascript
webpack打包单页面如何引用的js
Jun 07 Javascript
JavaScript中最常用的10种代码简写技巧总结
Jun 28 Javascript
在Vue-cli里应用Vuex的state和mutations方法
Sep 16 Javascript
Vue前后端不同端口的实现方法
Sep 19 Javascript
小程序开发之模态框组件封装
Apr 23 Javascript
解读Vue组件注册方式
May 15 Vue.js
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 include,include_once,require,require_once
2008/09/05 PHP
PHP中“简单工厂模式”实例代码讲解
2012/09/04 PHP
php函数array_merge用法一例(合并同类数组)
2013/02/03 PHP
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
浅谈Nodejs观察者模式
2015/10/13 NodeJs
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
JS实现异步上传压缩图片
2017/04/22 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python求pi的方法
2014/10/08 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
OpenCV-Python实现轮廓检测实例分析
2018/01/05 Python
Python paramiko模块的使用示例
2018/04/11 Python
python3使用smtplib实现发送邮件功能
2018/05/22 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python修改列表值问题解决方案
2020/03/06 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
2020/04/22 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
纯CSS实现聊天框小尖角、气泡效果
2014/04/04 HTML / CSS
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
夏威夷灵感服装及配饰:Reyn Spooner
2018/09/18 全球购物
日本热销NO.1胶原蛋白冻:Aishitoto爱希特多
2019/06/20 全球购物
毕业生个人求职的自我评价
2013/10/28 职场文书
幼儿园安全检查制度
2014/01/30 职场文书
初中三年毕业生的自我评价分享
2014/02/14 职场文书
求职信模板
2014/05/23 职场文书
保洁公司服务承诺书
2014/05/28 职场文书
国庆节慰问信
2015/02/15 职场文书
思想工作总结范文
2015/08/12 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
使用scrapy实现增量式爬取方式
2022/06/21 Python