国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 弋阳县| 西平县| 锡林浩特市| 城口县| 江安县| 密云县| 郴州市| 麻阳| 南陵县| 台北市| 天镇县| 南靖县| 静乐县| 德清县| 边坝县| 儋州市| 高雄市| 沂南县| 友谊县| 栾城县| 惠东县| 乌海市| 长汀县| 聂荣县| 洮南市| 旺苍县| 化德县| 平安县| 碌曲县| 黄骅市| 栖霞市| 开平市| 凯里市| 仲巴县| 金堂县| 九江县| 兴仁县| 射洪县| 习水县| 肃北| 南汇区|