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服务容器与依赖注入解析

