badqiu

          XPer
          隨筆 - 46, 文章 - 3, 評論 - 195, 引用 - 0
          數據加載中……

          擴展基于prototype的validation.js

          validation.js是一個基于prototype表單前端驗證工具,與其它庫相比,簡單易用.
          下面是對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

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

          min-length-number,max-length-number,validate-file-xx1的實現機制主要是直接使用className作為參數傳遞,再在驗證方法中抽取max-length-number的number作為參數使用

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

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


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 镇江市| 晋州市| 宕昌县| 沁源县| 绥滨县| 独山县| 旬邑县| 昌黎县| 永定县| 旌德县| 白山市| 开封市| 普兰店市| 封丘县| 云南省| 丹江口市| 宁陵县| 富平县| 常山县| 白河县| 沁源县| 诸城市| 德令哈市| 宿迁市| 鄂州市| 克拉玛依市| 三江| 明光市| 鄢陵县| 古浪县| 平定县| 内乡县| 舞阳县| 开平市| 盐亭县| 东阿县| 淮北市| 四子王旗| 滦平县| 乐东| 永州市|