Bootstrap 表单验证formValidation 实现远程验证功能


Posted in Javascript onMay 17, 2017

最近项目用到了一个很强大的表单验证。记录下。官方地址:http://formvalidation.io/api/

还有一点很重要:这个插件的Bootstrap最好用他们自带的,有点改动。不用再去Bootstrap官网下载。

向上效果:

Bootstrap 表单验证formValidation 实现远程验证功能
Bootstrap 表单验证formValidation 实现远程验证功能
Bootstrap 表单验证formValidation 实现远程验证功能 

先导入资源:

<link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.css" rel="external nofollow" />
  <link rel="stylesheet" href="dist/css/formValidation.css" rel="external nofollow" /
<script type="text/javascript" src="vendor/jquery/jquery.min.js"></script>
  <script type="text/javascript" src="vendor/bootstrap/js/bootstrap.min.js"></script>
  <script type="text/javascript" src="dist/js/formValidation.js"></script>
  <script type="text/javascript" src="dist/js/framework/bootstrap.js"></script>
  <script type="text/javascript" src="dist/js/language/zh_CN.js"></script>

html:

<form id="defaultForm" class="form-horizontal">
  <div class="form-group">
    <label class="col-xs-3 control-label">Full name</label>
    <div class="col-xs-5">
      <input type="text" class="form-control" name="boxId" />
    </div>
  </div>
</form>

下面是验证代码;

$('#defaultForm').formValidation({
 message: '此值无效', icon: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, locale: 'zh_CN', fields:{
    boxId:{
      verbose: false,//代表验证按顺序验证。验证成功才会下一个(验证成功才会发最后一个remote远程验证)
      validators: {
        notEmpty: {
          message: '这是必填字段'
        },
        digits: {
          message: '值不是数字'
        },
        stringLength: {
          min: 16,
          message:'必须为16个数字'
        },
        remote: {
           type: 'POST',
          url: '/box/unique',
          message: '此设备号已存在',
          delay: 2000
        }
      }
    },
        onSuccess:function(){
    //点击提交表单。表单所有都验证成功
       }
    });

后台返回

{ “valid”: true }//通过验证 
或 
{ “valid”: false }//不通过—》 ‘此设备号已存在',

效果图;

Bootstrap 表单验证formValidation 实现远程验证功能
Bootstrap 表单验证formValidation 实现远程验证功能
Bootstrap 表单验证formValidation 实现远程验证功能
Bootstrap 表单验证formValidation 实现远程验证功能

Bootstrap 表单验证formValidation 实现远程验证功能

Bootstrap 表单验证formValidation 实现远程验证功能

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

Javascript 相关文章推荐
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
Jun 19 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
Feb 16 Javascript
比较新旧两个数组值得增加和删除的JS代码
Oct 30 Javascript
JS获取各种浏览器窗口大小的方法
Jan 14 Javascript
JS中实现简单Formatter函数示例代码
Aug 19 Javascript
快速学习JavaScript的6个思维技巧
Oct 13 Javascript
跟我学习javascript的Date对象
Nov 19 Javascript
jQuery中ajax的load()与post()方法实例详解
Jan 05 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
JavaScript中判断数据类型的方法总结
May 24 Javascript
JS实现轮播图效果
Jan 11 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
May 17 #Javascript
JavaScript运动框架 多物体任意值运动(三)
May 17 #Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
May 17 #Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
May 17 #Javascript
vue之nextTick全面解析
May 17 #Javascript
Vue.js学习教程之列表渲染详解
May 17 #Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 #Javascript
You might like
长波有什么东西
2021/03/01 无线电
php使用Smarty的相关注意事项及访问变量的几种方式
2011/12/08 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
图片无缝滚动代码(向左/向下/向上)
2013/04/10 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
JS 实现图片直接下载示例代码
2013/07/22 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
微信JS接口大全
2016/08/25 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
JS回调函数简单易懂的入门实例分析
2019/09/29 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
[07:26]2015国际邀请赛第二日TOP10集锦
2015/08/06 DOTA
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
python实现通过代理服务器访问远程url的方法
2015/04/29 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python如何生成网页验证码
2018/07/28 Python
Tesserocr库的正确安装方式
2018/10/19 Python
matplotlib实现区域颜色填充
2019/03/18 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
通过代码实例了解Python异常本质
2020/09/16 Python
中软国际Java程序员笔试题
2014/07/19 面试题
教堂婚礼主持词
2014/03/14 职场文书
教师党员一句话承诺
2014/03/28 职场文书
用人单位终止解除劳动合同证明书
2014/10/06 职场文书
项目转让协议书
2014/10/27 职场文书
三年级学生评语大全
2014/12/26 职场文书
护林员个人总结
2015/03/04 职场文书
公司环境卫生管理制度
2015/08/05 职场文书
工程移交协议书
2016/03/24 职场文书
Python 数据科学 Matplotlib图库详解
2021/07/07 Python
Python代码实现双链表
2022/05/25 Python