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 相关文章推荐
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
Aug 13 Javascript
JavaScript获得页面base标签中url的方法
Apr 03 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
JS Array.slice 截取数组的实现方法
Jan 02 Javascript
谈谈第三方App接入微信登录 解读
Dec 27 Javascript
vue-quill-editor实现图片上传功能
Aug 08 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
Dec 26 Javascript
生产制造追溯系统之再说条码打印
Jun 03 Javascript
在vue和element-ui的table中实现分页复选功能
Dec 04 Javascript
一篇文章看懂JavaScript中的回调
Jan 05 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 Javascript
Node.js实现断点续传
Jun 23 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
php采集速度探究总结(原创)
2008/04/18 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
文本框中,回车键触发事件的js代码[多浏览器兼容]
2010/06/07 Javascript
js调用AJAX时Get和post的乱码解决方法
2013/06/04 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
JQuery常见节点操作实例分析
2019/05/15 jQuery
vue父子组件通信的高级用法示例
2019/08/29 Javascript
Node.js安装详细步骤教程(Windows版)详解
2019/09/01 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
Python使用scrapy抓取网站sitemap信息的方法
2015/04/08 Python
Python线程的两种编程方式
2015/04/14 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
Python读取文件内容的三种常用方式及效率比较
2017/10/07 Python
Python2与Python3的区别实例分析
2019/04/11 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
canvas 实现 github404动态效果的示例代码
2017/11/15 HTML / CSS
中队活动总结
2014/08/27 职场文书
收款委托书范本
2014/09/11 职场文书
小学向国旗敬礼活动方案
2014/09/27 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
三八节祝酒词
2015/08/11 职场文书
2019年员工晋升管理制度范本!
2019/07/08 职场文书
python编写函数注意事项总结
2021/03/29 Python
Golang jwt身份认证
2022/04/20 Golang