jquery.validationEnggineカスタム認証の使い方

1619 ワード

一:カスタム認証ルール
(1) 方法1、検証ルールを定義する
$.validationEngineLanguage.allRules.name = {
                "regex": /^\w{5,10}$/,
                "alertText": "* 5 10   、  、   "
            };
nameはカスタム認証ルールの名前です.
 
(2)方法2、検証方法を定義する
        function validateNameField(field, rules, i, options){
            var value = $("#name").val();
            if($(value =="" || value.length>10 || value.length < 5)){
                return "* 5 10   ";
             }
        }
二:フォームコントロールに検証を追加する
対応方法1
対応方法2
注意:requiredを使用しない場合は、単独でメソッドを呼び出します.
validate[funcCall[validateNameField]、
returnメッセージの前にrules.pushを呼び出す必要があります. 例えば
        function validateNameField(field, rules, i, options){
            var value = $("#name").val();
            if($(value =="" || value.length>10 || value.length < 5)){
		rules.push('required');
                return "* 5 10   ";
             }
        }
三:
起動検証メカニズム
$ready(function () {  
        $("#editform").validationEngine();  
    });