全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

bootstrapValidator bootstrap-select验证不可用的解决办法

如何解决bootStrapValidator bootStrap-select验证不可用,只要三步:

思路:把多选下拉框的选中值,赋给一个隐藏的input组件,再对input组件进行验证(bootstrap-validator默认情况下hidden,disabled的组件不验证,可以通过excluded属性更改),具体步骤如下:

1.表单验证初始化(js)

$('#myModalForm').bootstrapValidator({
 message: 'This value is not valid',
 excluded : [':disabled'],//[':disabled', ':hidden', ':not(:visible)'] //设置隐藏组件可验证
 feedbackIcons: {
 valid: 'glyphicon glyphicon-ok',
 invalid: 'glyphicon glyphicon-remove',
 validating: 'glyphicon glyphicon-refresh'
 },
 fields: {
roleid: {
 message: '角色无效',
 validators: {
 notEmpty: {
 message: '角色不可为空'
 }
 }
 }
}
})

2.bootStrap-select组件配置(jsp页面)

<input type="hidden" class="form-control" id="roleid" name="roleid">
<select class="selectpicker form-control" multiple data-width="60%" id="roleidForSelect" title="---请选择---"></select>

3.在多选下拉框选择完毕后,为对应的input赋值

 $('#roleidForSelect').on('hidden.bs.select', function (e) { //该方法注册到$(function(){})函数中
 var tmpSelected = $('#roleidForSelect').val();
 if(tmpSelected != null){
 $('#roleid').val(tmpSelected);
 }else {
 $('#roleid').val("");
 }
 //由于input为hidden,验证会出现一些bug,此处手动验证隐藏的input组件
 $('#myModalForm').data('bootstrapValidator').updateStatus('roleid', 'NOT_VALIDATED').validateField('roleid');
 });

如果大家还想深入学习,可以点击这里进行学习,再为大家附3个精彩的专题:

Bootstrap学习教程

Bootstrap实战教程

Bootstrap Table使用教程

Bootstrap插件使用教程

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


# bootStrapValidator  # bootstrap  # select验证  # bootstrapValidator.min.js表单验证插件  # bootstrapValidator表单验证插件学习  # Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)  # 实用又漂亮的BootstrapValidator表单验证插件  # BootstrapValidator超详细教程(推荐)  # jquery插件bootstrapValidator数据验证详解  # Bootstrapvalidator校验、校验清除重置的实现代码(推荐)  # BootstrapValidator实现注册校验和登录错误提示效果  # 基于jQuery 实现bootstrapValidator下的全局验证  # Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解  # 多选  # 下拉框  # 可以通过  # 点击这里  # 请选择  # 还想  # 表单  # 如何解决  # 三步  # 大家多多  # 不可用  # 为空  # 再为  # 再对  # 情况下  # 完毕后  # updateStatus  # js  # pre  # class 


相关文章: 网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何在VPS电脑上快速搭建网站?  平台云上自主建站:模板化设计与智能工具打造高效网站  如何选择高效响应式自助建站源码系统?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  ,有什么在线背英语单词效率比较高的网站?  Python lxml的etree和ElementTree有什么区别  网站设计制作企业有哪些,抖音官网主页怎么设置?  Swift中swift中的switch 语句  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  如何在建站主机中优化服务器配置?  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  如何配置FTP站点权限与安全设置?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  Bpmn 2.0的XML文件怎么画流程图  昆明高端网站制作公司,昆明公租房申请网上登录入口?  建站之星后台密码遗忘?如何快速找回?  c# 在高并发场景下,委托和接口调用的性能对比  香港服务器租用费用高吗?如何避免常见误区?  大连 网站制作,大连天途有线官网?  贸易公司网站制作流程,出口贸易网站设计怎么做?  建站之星免费模板:自助建站系统与智能响应式一键生成  如何选择高效稳定的ISP建站解决方案?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  高性价比服务器租赁——企业级配置与24小时运维服务  教程网站设计制作软件,怎么创建自己的一个网站?  学校为何禁止电信移动建设网站?  香港服务器租用每月最低只需15元?  正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?  如何在橙子建站中快速调整背景颜色?  建站主机默认首页配置指南:核心功能与访问路径优化  定制建站流程解析:需求评估与SEO优化功能开发指南  网站制作模板下载什么软件,ppt模板免费下载网站?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  如何通过虚拟主机快速搭建个人网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  黑客如何通过漏洞一步步攻陷网站服务器?  如何在IIS服务器上快速部署高效网站?  建站之星3.0如何解决常见操作问题?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何在云指建站中生成FTP站点?  如何基于云服务器快速搭建个人网站?  如何配置IIS站点权限与局域网访问?  Swift中switch语句区间和元组模式匹配  韩国服务器如何优化跨境访问实现高效连接?  c# 在ASP.NET Core中管理和取消后台任务 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。