jquery.validationEnggineカスタム認証の使い方
1619 ワード
一:カスタム認証ルール
(1) 方法1、検証ルールを定義する
(2)方法2、検証方法を定義する
対応方法1
validate[funcCall[validateNameField]、
returnメッセージの前にrules.pushを呼び出す必要があります. 例えば
起動検証メカニズム
(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();
});