badqiu

          XPer
          隨筆 - 46, 文章 - 3, 評(píng)論 - 195, 引用 - 0
          數(shù)據(jù)加載中……

          擴(kuò)展基于prototype的validation.js

          validation.js是一個(gè)基于prototype表單前端驗(yàn)證工具,與其它庫(kù)相比,簡(jiǎn)單易用.
          下面是對(duì)validation的介紹
          http://tetlaw.id.au/view/blog/really-easy-field-validation-with-prototype/
          ajax
          http://ajax.org/space/start/2006-05-15/2
          http://ajax.org/space/start/2006-05-22/1

          以下是對(duì)其做的擴(kuò)展.
          * 增加Validation._getInputValue() 取代$F()方法以對(duì)file input進(jìn)行驗(yàn)證
          * 修正Validation.isVisible() 中while循環(huán)中elm可能不存在為空的問(wèn)題
          * 增加ValidationFactory for cache
          *
          * 增加驗(yàn)證 validate-date-cn
          * 增加 min-length-number 與 max-length-number驗(yàn)證
          * 增加文件類型 validate-file-xx1-xx2 的驗(yàn)證,例: validate-file-zip-png-jpeg 將驗(yàn)證文件是否為zip,png,jpeg格式之一
          * 增加數(shù)字范圍的驗(yàn)證: validate-int-range-minValue-maxValue與validate-float-range-minValue-maxValue
          * 例如: 驗(yàn)證輸入浮點(diǎn)數(shù)范圍為: -1.1至10 = validate-float-range--1.1-10
          * 驗(yàn)證整型數(shù): 5至20 = validate-int-range-5-20
          * 修改Validation.get()方法使用indexOf()的匹配模式,以適應(yīng)可以通過(guò)class傳遞參數(shù)
          * 修改errorMsg可由方法返回

          min-length-number,max-length-number,validate-file-xx1的實(shí)現(xiàn)機(jī)制主要是直接使用className作為參數(shù)傳遞,再在驗(yàn)證方法中抽取max-length-number的number作為參數(shù)使用

          下載?http://www.aygfsteel.com/Files/badqiu/validation1.5.3.rar

          posted on 2006-10-28 11:55 badqiu 閱讀(325) 評(píng)論(0)  編輯  收藏 所屬分類: AJAX


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 佛坪县| 得荣县| 平乡县| 政和县| 阿巴嘎旗| 呼和浩特市| 千阳县| 襄汾县| 宁国市| 竹溪县| 铅山县| 福建省| 响水县| 绍兴市| 万载县| 乌海市| 武威市| 三门县| 乌鲁木齐县| 渭南市| 南康市| 陈巴尔虎旗| 卢氏县| 乌兰察布市| 庆阳市| 海南省| 沂水县| 泽州县| 凤山县| 辛集市| 毕节市| 安远县| 合江县| 平山县| 西丰县| 黔江区| 灵台县| 三江| 襄汾县| 滁州市| 铜陵市|