最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bootstrap datepicker 與bootstrapValidator同時使用時選擇日期后無法正常觸發(fā)校驗的解決思路

 更新時間:2016年09月28日 10:27:09   作者:弓長步又  
這篇文章主要介紹了bootstrap datepicker 與bootstrapValidator同時使用時選擇日期后無法正常觸發(fā)校驗的解決思路的相關(guān)資料,需要的朋友可以參考下

一、前言

使用bootstrap-datepicker和bootstrapValidator也有一段時間了,在工作中發(fā)現(xiàn)兩者同時使用時會出現(xiàn)的一種問題,當(dāng)選擇完日期后,并不會正確校驗該字段。為了更加直觀的展現(xiàn)問題,上圖一張。

可以看出,當(dāng)選擇完日期后,校驗結(jié)果并沒有達(dá)到預(yù)期,是因為bootstrapValidator插件默認(rèn)情況下,不會重復(fù)校驗一個已經(jīng)標(biāo)記為驗證通過或驗證不通過的字段。so ,當(dāng)開始觸發(fā)校驗后,沒有通過校驗,當(dāng)正確選擇日期后,并不會刷新校驗結(jié)果,就會導(dǎo)致數(shù)據(jù)無法正常提交,當(dāng)手動把日期改變后,會發(fā)現(xiàn)校驗被正確觸發(fā)了?,F(xiàn)在就說解決方法。

二、問題解決

根據(jù)應(yīng)用場景分析,當(dāng)日期選擇插件關(guān)閉時,期望能夠觸發(fā)校驗。所以使用bootstrap-datepicker的hide方法。當(dāng)日期選擇框關(guān)閉時,執(zhí)行刷新校驗。先貼代碼再解釋:

/* 加載時間選擇插件 */ 
$("#companyRegisteTime").datepicker({ 
todayBtn : "linked", 
autoclose : true, 
todayHighlight : true, 
endDate : new Date() 
}).on('hide',function(e) { 
$('#enterpriseInfoForm').data('bootstrapValidator') 
.updateStatus('companyRegisteTime', 'NOT_VALIDATED',null) 
.validateField('companyRegisteTime'); 
}); 

updateStatus方法的作用是更新給定字段的校驗狀態(tài),官方介紹如下:

validateField方法的作用是觸發(fā)給定字段的校驗

boostrapValidator官方文檔地址:http://bv.doc.javake.cn/api/

bootstrap-datepicker文檔地址:http://bootstrap-datepicker.readthedocs.io/en/latest/

三、完整示例

1、JSP中

<form method="post" action="${ctx }/corp/enterpriseInfo/saveCorpInfo.htm" enctype="multipart/form-data" id="enterpriseInfoForm" name="enterpriseInfoForm"> 
<div class="col-md-5 col-md-offset-1 mar-top"> 
<div class="form-horizontal"> 
<div class="form-group"> 
<label class="col-md-3 control-label">公司注冊時間:</label> 
<div class="col-md-9"> 
<input type="text" class="form-control" id="companyRegisteTime" name="companyRegisteTime" value="${corpInfo.companyRegisteTime }"> 
</div> 
</div> 
</div> 
</div> 
</form>

2、js中初始化

<span style="font-size:18px;">$('#enterpriseInfoForm').bootstrapValidator({ 
message : '該值無效', 
feedbackIcons : faIcon, 
excluded : ':disabled', 
fields : { 
companyRegisteTime : { 
message : '企業(yè)注冊時間無效', 
validators : { 
notEmpty : { 
message : '企業(yè)注冊時間不能為空' 
}, 
date : { 
format : 'YYYY/MM/DD', 
message : '日期格式不正確' 
} 
} 
} 
} 
});</span>

效果展示

以上所述是小編給大家介紹的bootstrap datepicker 與bootstrapValidator同時使用時選擇日期后無法正常觸發(fā)校驗的解決思路,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 不同瀏覽器對回車提交表單的處理辦法

    不同瀏覽器對回車提交表單的處理辦法

    在瀏覽器中填寫表單的時,可以直接在“文本框”中敲擊“Enter”來提交表單,很是方便。
    2010-02-02
  • 基于JavaScript實現(xiàn)抽獎系統(tǒng)

    基于JavaScript實現(xiàn)抽獎系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實現(xiàn)抽獎系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • JavaScript如何在不重新加載頁面的情況下修改URL

    JavaScript如何在不重新加載頁面的情況下修改URL

    在現(xiàn)代Web應(yīng)用中,單頁面應(yīng)用(SPA)越來越流行,為了提升用戶體驗,我們經(jīng)常需要在不重新加載頁面的情況下修改URL,本文將詳細(xì)介紹如何在不重新加載頁面的情況下修改URL,并通過多個示例展示其應(yīng)用場景,需要的朋友可以參考下
    2024-11-11
  • echarts地圖繪制自定義標(biāo)記實現(xiàn)方法

    echarts地圖繪制自定義標(biāo)記實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于echarts地圖繪制自定義標(biāo)記實現(xiàn)的相關(guān)資料,ECharts地圖是一個功能強(qiáng)大的數(shù)據(jù)可視化工具,基于百度ECharts開源項目開發(fā)而成,它主要用于在網(wǎng)頁中展示各種地理數(shù)據(jù)和地圖的信息,需要的朋友可以參考下
    2023-11-11
  • 前端下載文件時如何后端返回的文件流一些常見方法

    前端下載文件時如何后端返回的文件流一些常見方法

    這篇文章主要介紹了前端下載文件時如何后端返回的文件流一些常見方法,包括使用Blob和URL.createObjectURL創(chuàng)建下載鏈接,以及處理帶有Content-Disposition的下載,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-04-04
  • uni-app中renderjs使用的方式淺析

    uni-app中renderjs使用的方式淺析

    renderjs是一個運行在視圖層的js,它只支持app-vue和h5,下面這篇文章主要給大家介紹了關(guān)于uni-app中renderjs使用的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • 深入理解JavaScript繼承的多種方式和優(yōu)缺點

    深入理解JavaScript繼承的多種方式和優(yōu)缺點

    這篇文章主要介紹了深入理解JavaScript繼承的多種方式和優(yōu)缺點,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • three.js鏡頭追蹤的移動效果實例

    three.js鏡頭追蹤的移動效果實例

    這篇文章主要為大家介紹了three.js鏡頭追蹤的移動效果實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • IE FF OPERA都可用的彈出層實現(xiàn)代碼

    IE FF OPERA都可用的彈出層實現(xiàn)代碼

    多瀏覽器的彈出層效果核心代碼。需要的朋友可以測試下這個是從正在使用的網(wǎng)站中扒下來的。
    2009-09-09
  • 可以用來搜索當(dāng)前頁面內(nèi)容的js代碼

    可以用來搜索當(dāng)前頁面內(nèi)容的js代碼

    搜索頁面內(nèi)容的js代碼,不過這效率不是很高,大篇幅內(nèi)容不建議使用。
    2009-12-12

最新評論

岱山县| 聊城市| 堆龙德庆县| 云安县| 西吉县| 广昌县| 金堂县| 景东| 冀州市| 临清市| 松江区| 邢台市| 云龙县| 睢宁县| 府谷县| 新竹市| 宣化县| 集安市| 辽阳县| 化州市| 赤城县| 苍山县| 邢台县| 龙游县| 青川县| 准格尔旗| 新巴尔虎左旗| 徐水县| 辽宁省| 田阳县| 永丰县| 石屏县| 札达县| 甘德县| 镇巴县| 安宁市| 昭觉县| 息烽县| 长宁县| 赤水市| 花莲县|