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 Event学习第七章 事件属性
Feb 07 Javascript
javascript操作JSON的要领总结
Dec 09 Javascript
JavaScript解析URL参数示例代码
Aug 12 Javascript
第一次接触神奇的Bootstrap
Oct 14 Javascript
Vue.JS入门教程之事件监听
Dec 01 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
JavaScript设计模式之构造函数模式实例教程
Jul 02 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
JS实现判断移动端PC端功能
Feb 21 Javascript
Vue列表循环从指定下标开始的多种解决方案
Apr 08 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 Javascript
vue使用screenfull插件实现全屏功能
Sep 17 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写的加密函数,支持私人密钥(详细介绍)
2013/06/09 PHP
PHP三种方式实现链式操作详解
2017/01/21 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
Jquery中对数组的操作代码
2011/08/12 Javascript
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
2014/09/22 Javascript
jQuery对象的length属性用法实例
2014/12/27 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
jquery插件uploadify实现带进度条的文件批量上传
2015/12/13 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
js实现文字向上轮播功能
2017/01/13 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
JavaScript字符串处理常见操作方法小结
2019/11/15 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
Python中urllib2模块的8个使用细节分享
2015/01/01 Python
itchat接口使用示例
2017/10/23 Python
vscode 远程调试python的方法
2017/12/01 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
Django CSRF认证的几种解决方案
2020/03/03 Python
详解pandas赋值失败问题解决
2020/11/29 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
CSS3 实现时间轴动画
2020/11/25 HTML / CSS
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
匈牙利超级网上商店和优惠:Alza.hu
2019/12/17 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
2014年创先争优活动总结
2014/05/04 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
2014年应急管理工作总结
2014/11/26 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
升学宴学生致辞
2015/09/29 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
oracle覆盖导入dmp文件的2种方法
2021/05/21 Oracle
Python实现视频自动打码的示例代码
2022/04/08 Python