修改了乙個開源的Bootstrap表單驗證外掛程式

2021-06-28 00:27:25 字數 647 閱讀 6924

jqbootstrapvalidation (版本1.3.7)是乙個為bootstrap增加表單驗證功能的外掛程式,本來想用在專案中,結果試了一下不管用。看了看原始碼才明白這個外掛程式是針對bootstrap2.x開發的,而我用的是bootstrap3.x,由於外掛程式中是用的硬編碼的bootstrap2.x的class名作為selector的所以肯定不起作用,於是我把裡面的幾個class名替換成bootstrap3.x的類名,並且修改了幾處邏輯錯誤後,就可以正常使用了。

主要的改動:

1.error 改為 has-error, warning改為has-warning, success改為has-success, .control-group改為 .form-group

2.去掉71行的 $form.addclass("error"); 以及 78行的 $form.removeclass("error"); 這兩處都是邏輯錯誤

3.修改94-99行**為:(同樣是邏輯錯誤)

// create message container if not exists

if ($helpblock.length == 0 && settings.options.autoadd && settings.options.autoadd.helpblocks)

opengoo乙個開源的web office系統

opengoo 是乙個開源的web office,它完全提供了常規的office功能,還能夠通過網路發布和管理文件,目前 支援 text documents spreadsheets coming soon presentations task lists e mails calendars web...

開源乙個網路框架

前面有幾篇文章介紹過乙個基於linux epoll的網路介面,但並未將介面組合成乙個方便使用的網路框架。下面先簡單介紹下以前發布過的網路介面 首先是基本介面 kendynet.h kendynet.c 此介面提供了最簡單的單執行緒網路收發模型,並未提供封包解包等功能,使用者可在此之上根據自己的需求封...

如何熟悉乙個開源專案?

如何熟悉乙個開源專案?你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 1.首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。2.閱讀專案的文件,重點關注類似 getting started e...