一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

手把手教你自己寫一個js表單驗證框架

  其實我自己也就能簡單用用js而已,但是呢,相對很多初學者來說多懂了點Know How所以斗膽孟浪一下,將一些所得記錄下來,以供更多的初學者能夠知道一個東西的實現過程,省去在源碼里摸索的過程。

  在表單程序中,在頁面上需要很多的Js代碼來驗證表單,每一個field是否必須填寫,是否只能是數字,是否需要ajax到遠程驗證,blablabla。如果一個一個單獨寫勢必非常的繁瑣,所以我們的第一個目標就是構建一個類似DSL的東西,用表述的語句而非控制語句來實現驗證。

   其次一個個單獨寫的話還有一個問題就是必須全部驗證通過才能提交,但是單獨驗證會因為這個特征而增加很多額外的控制代碼,且經常會驗證不全面。所以第二個目標就是能夠全面的整合整個驗證的過程。

  最后不能是一個無法擴展的一切寫死的實現,必要的擴展性還是要的。

  首先,我們需要一個能夠描述對字段驗證的類?

function Field(params){     this.field_id=params.fid;     //要驗證的字段的ID     this.validators=params.val;   //驗證器對象數組     this.on_suc=params.suc;       //當驗證成功的時候執行的事件     this.on_error=params.err;     //當驗證失敗的時候執行的事件     this.checked=false;           //是否通過驗證 }

it知識庫手把手教你自己寫一個js表單驗證框架,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久久国产视频 | 91欧美精品 | 五月天激情婷婷婷久久 | 久久久久久一级毛片免费无遮挡 | 日韩一区二区三区视频在线观看 | 看5xxaaa免费毛片 | 欧美日韩国产一区二区三区欧 | 黄在线视频| 99爱在线精品视频免费观看9 | 在线中文字幕精品第5页 | 欧美成人v视频免费看 | 婷色| 激情小说激情图片激情视频 | 午夜男人剧场 | 欧美人禽交视频免费观看 | 国产精品免费一区二区三区 | 亚洲一级毛片 | 成人国产欧美精品一区二区 | 5月色婷婷| 日韩精品一区二区三区免费视频 | 香蕉视频网页 | 99精品国产免费久久国语 | 亚洲逼院| 区二区三区四区免费视频 | 91社区在线观看 | 午夜视频在线观看一区 | 成人看片黄a毛片 | 亚洲欧洲高清 | 国产精品视频免费看 | 色网站免费看 | 狠狠入ady亚洲精品 狠狠色成人综合首页 | 国产一区二区久久久 | 日韩久久精品一区二区三区 | 在线视频 91| 美女精品永久福利在线 | 国久久| 中文字幕在线一区二区三区 | 精品国产91乱码一区二区三区 | 国产成人精品亚洲77美色 | 国产成人精品免费大全 | 亚洲图片小说视频 |