Web前端通用驗證器common-validator-2.1.js發布
2
V2.1在V2.0的技術上做了部分參數的優化,并修正了部分bug。修改記錄:
1、優化長度驗證的參數,將minLength修改為min,maxLength修改為max,并向前支持(原參數依然保留)。
方式二、通過form表單自動生成驗證器對象,并生成驗證規則
1、優化長度驗證的參數,將minLength修改為min,maxLength修改為max,并向前支持(原參數依然保留)。
V2.0需要這樣寫:
#addMaxLength({ id: "address", title: "聯系地址", maxLength: 20, msgArgs: "20" });
V2.1可以這樣寫:
#addMaxLength({ id: "address", title: "聯系地址", max: 20, msgArgs: "20" });
2、修正字節長度驗證(#removeMaxByteLength)無法成功移除問題
3、修正單選按鈕(radio)和多選框(checkbox)無法使錯誤信息在控件后和下發正常顯示問題
4、限制將自己添加為自己的子驗證器,并禁止已添加過的驗證器再次添加為子驗證器
方式一、創建驗證器對象
Validator validator = new Validator(); validator.addNotEmpty("name"); validator.addNotBlank({id: "name", title: "姓名"});
方式二、通過form表單自動生成驗證器對象,并生成驗證規則
var fromValidator = Validator.newFormValidator("frmSave");HTML代碼: