jQuery开源组件BootstrapValidator使用详解


Posted in jQuery onJune 29, 2017

本文实例为大家分享了BootstrapValidator使用方法,供大家参考,具体内容如下

github:https://github.com/nghuuphuoc/bootstrapvalidator

参考博客:JS组件系列——Form表单验证神器: BootstrapValidator

参考博客:bootstrapvalidator之API学习

表单HTML,如下:

<form role="form" id="roleForm">
 <div class="box-body">
 <div class="form-group">
 <input type="text" class="form-control" id="inputRoleName"
  name="roleName" placeholder="角色名称" />
  </div>
 <div class="form-group">
  <input type="text" class="form-control" id="inputRoleDescribe"
  name="roleDescribe" placeholder="角色描述" />
  </div>
  <div class="form-group">
  <select class="form-control select2" style="width: 100%;"
  id="selectRoleType">
  </select>
  </div>
  <div class="form-group">
  <select class="form-control select2" style="width: 100%;"
  id="selectUseFlag">
  <option selected="selected" value='Y'>可用</option>
  <option value='N'>不可用</option>
  </select>
  </div>
  <div class="form-group">
  <input type="text" class="form-control" id="inputDisplaySn"
  name="displaySn" placeholder="显示序号" />
  </div>
  </div>
 </form>

js代码如下:

function initForm(){
 $('#roleForm').bootstrapValidator({
 fields : {
 roleName : {
  validators : {
  notEmpty : {
  message : '角色名称不能为空'
  },
  stringLength : {
  min : 1,
  max : 16,
  message : '角色名称长度必须在1到16位之间'
  },
  regexp : {
  regexp : /^[^&@#/"']*$/,
  message : '角色名称不能包含&@#/\"\'等字符'
  }
  }
 },
 roleDescribe : {
  validators : {
  notEmpty : {
  message : '角色描述不能为空'
  },
  stringLength : {
  min : 1,
  max : 64,
  message : '角色描述长度必须在1到64位之间'
  },
  regexp : {
  regexp : /^[^&@#/"']*$/,
  message : '角色名称不能包含&@#/\"\'等字符'
  }
  }
 }
 }
 });
 }

保存前验证代码如下:

function save_click() {
 $('#roleForm').bootstrapValidator('validate');
 var valid = $('#roleForm').data('bootstrapValidator').isValid();
 if(!valid){return;}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jQuery ajax调用webservice注意事项
Oct 08 jQuery
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
Mar 28 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jquery实现下载图片功能
Jul 18 jQuery
js与jquery获取input输入框中的值实例讲解
Feb 27 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jQuery实现穿梭框效果
Jan 19 jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 #jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 #jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 #jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 #jQuery
基于jQuery封装的分页组件
Jun 26 #jQuery
jQuery.Form实现Ajax上传文件同时设置headers的方法
Jun 26 #jQuery
jQuery实现一个简单的验证码功能
Jun 26 #jQuery
You might like
source.php查看源文件
2006/12/09 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
javascript jQuery插件练习
2008/12/24 Javascript
简单的js分页脚本
2009/05/21 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
2015/11/30 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
Yarn的安装与使用详细介绍
2016/10/25 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
python实现单向链表详解
2018/02/08 Python
Python利用字典破解WIFI密码的方法
2019/02/27 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
python 实现单通道转3通道
2019/12/03 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
Python 爬虫性能相关总结
2020/08/03 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
美国知名平价彩妆品牌:e.l.f. Cosmetics
2017/11/20 全球购物
解释一下ArrayList Vector和LinkedList的实现和区别
2013/04/26 面试题
金智子午JAVA面试题
2015/09/04 面试题
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
财会专业大学生求职信
2014/09/26 职场文书
淮海战役观后感
2015/06/11 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python