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 相关文章推荐
js动态移动滚动条至底部示例代码
Apr 24 Javascript
浅谈JS日期(Date)处理函数
Dec 07 Javascript
jquery实现在光标位置插入内容的方法
Feb 05 Javascript
javascript定时器完整实例
Feb 10 Javascript
javascript类型系统_正则表达式RegExp类型详解
Jun 24 Javascript
基于JavaScript实现复选框的全选和取消全选
Feb 09 Javascript
Ionic3 UI组件之autocomplete详解
Jun 08 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
Aug 15 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
Oct 12 Javascript
浅谈vue方法内的方法使用this的问题
Sep 15 Javascript
微信小程序合法域名配置方法
May 06 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
基于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编程效率技巧
2015/08/13 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
判断输入是否为空,获得输入类型的JS代码
2013/10/30 Javascript
jquery弹出层类代码分享
2013/12/27 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
Python实现随机生成手机号及正则验证手机号的方法
2018/04/25 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
基于Python获取照片的GPS位置信息
2020/01/20 Python
Python实现队列的方法示例小结【数组,链表】
2020/02/22 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
德国在线香料制造商:Gewürzland
2020/03/10 全球购物
数控技术学生的自我评价
2014/02/15 职场文书
网络技术专业推荐信
2014/02/20 职场文书
文秘求职信范文
2014/04/10 职场文书
毕业评语大全
2014/05/04 职场文书
工作推荐信范文
2014/05/10 职场文书
美化环境标语
2014/06/20 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
运动会表扬稿范文
2015/05/05 职场文书
社会实践单位意见
2015/06/05 职场文书
简短清晨问候语
2015/11/10 职场文书
pytorch 实现在测试的时候启用dropout
2021/05/27 Python
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL