jQuery开源组件BootstrapValidator使用详解

发布时间 - 2026-01-11 02:07:11    点击率:

本文实例为大家分享了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  # BootstrapValidator  # JS组件Form表单验证神器BootstrapValidator  # 基于jQuery 实现bootstrapValidator下的全局验证  # 实用又漂亮的BootstrapValidator表单验证插件  # BootstrapValidator超详细教程(推荐)  # Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)  # BootStrap Validator使用注意事项(必看篇)  # jquery插件bootstrapValidator数据验证详解  # Bootstrapvalidator校验、校验清除重置的实现代码(推荐)  # jquery插件bootstrapValidator表单验证详解  # 使用bootstrap validator的remote验证代码经验分享(推荐)  # 表单  # 为空  # 博客  # 大家分享  # 具体内容  # 大家多多  # 不可用  # gt  # roleForm  # box  # div  # form  # lt  # id  # role  # control  # text  # roleName  # inputRoleName  # group 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: javascript事件捕获机制【深入分析IE和DOM中的事件模型】  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  如何在建站主机中优化服务器配置?  如何在香港服务器上快速搭建免备案网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  香港服务器租用每月最低只需15元?  如何在 React 中条件性地遍历数组并渲染元素  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  如何在云虚拟主机上快速搭建个人网站?  如何挑选优质建站一级代理提升网站排名?  Bootstrap整体框架之CSS12栅格系统  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  Laravel如何优化应用性能?(缓存和优化命令)  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  音响网站制作视频教程,隆霸音响官方网站?  如何快速生成专业多端适配建站电话?  Laravel如何自定义分页视图?(Pagination示例)  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  Linux安全能力提升路径_长期防护思维说明【指导】  如何挑选最适合建站的高性能VPS主机?  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  怎么用AI帮你为初创公司进行市场定位分析?  香港网站服务器数量如何影响SEO优化效果?  UC浏览器如何设置启动页 UC浏览器启动页设置方法  详解CentOS6.5 安装 MySQL5.1.71的方法  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  jquery插件bootstrapValidator表单验证详解  青岛网站建设如何选择本地服务器?  UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  网站建设整体流程解析,建站其实很容易!  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  米侠浏览器网页背景异常怎么办 米侠显示修复  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  如何在VPS电脑上快速搭建网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  如何在万网自助建站平台快速创建网站?  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Linux系统运维自动化项目教程_Ansible批量管理实战  iOS验证手机号的正则表达式  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析