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 相关文章推荐
js玩一玩WSH吧
Feb 23 Javascript
一款由jquery实现的整屏切换特效
Sep 15 Javascript
JavaScript中string对象
Jun 12 Javascript
使用CamanJS在Web页面上处理图像的技巧
Aug 18 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
浅谈String.valueOf()方法的使用
Jun 06 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
Sep 26 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
Jan 11 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
Apr 21 Javascript
seajs和requirejs模块化简单案例分析
Aug 26 Javascript
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
Apr 03 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
ThinkPHP 连接Oracle数据库的详细教程[全]
2012/07/16 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
2013/08/10 PHP
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
javascript 控制 html元素 显示/隐藏实现代码
2009/09/01 Javascript
jQuery setTimeout()函数使用方法
2013/04/07 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
jquery判断复选框是否选中进行答题提示特效
2015/12/10 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
2017/02/19 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
2017/03/07 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
nodejs调取微信收货地址的方法
2017/12/20 NodeJs
Nuxt.js 数据双向绑定的实现
2019/02/17 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
axios 实现post请求时把对象obj数据转为formdata
2019/10/31 Javascript
vant实现购物车功能
2020/06/29 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
vue使用element-ui实现表单验证
2020/12/13 Vue.js
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
详解Python中的join()函数的用法
2015/04/07 Python
SQLite3中文编码 Python的实现
2017/01/11 Python
OpenCV实现人脸识别
2017/04/07 Python
python使用锁访问共享变量实例解析
2018/02/08 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
MYSQL支持事务吗
2013/08/09 面试题
售后服务经理岗位职责
2014/02/25 职场文书
企业环保标语
2014/06/10 职场文书
九九重阳节标语
2014/10/07 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
档案工作个人总结
2015/03/03 职场文书