国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

bootstrapValidator bootstrap-select驗證不可用的解決辦法

2024-05-06 16:34:30
字體:
來源:轉載
供稿:網友

如何解決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" $('#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'); });

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 调兵山市| 和龙市| 岱山县| 连江县| 齐齐哈尔市| 读书| 湟源县| 泸西县| 钟山县| 浦北县| 江川县| 贡山| 开鲁县| 云林县| 万安县| 南宁市| 千阳县| 泾阳县| 漳州市| 兰西县| 阳谷县| 佛山市| 广宁县| 同仁县| 南昌县| 哈密市| 嘉鱼县| 道真| 南安市| 周至县| 海口市| 波密县| 裕民县| 鹿邑县| 墨玉县| 兴义市| 景德镇市| 温州市| 茌平县| 宜宾市| 宝山区|