1

jQuery.validationEngineというjQuery検証プラグイン/エンジンを使用しています。

Posabsolute | jquery-form-validator-because-form-validation-is-a-mess

onFieldSuccessとonFieldFailureという関数がありますが、それらを機能させることができません。これは、私がしばらくの間jQueryを実行していて、あまり経験がないためにも発生する可能性があります。そのため、ここの誰かが私を助けてくれることを望んでいます。

この関数の唯一の説明は次のとおりです。説明関数onFieldSuccess/onFieldFailure

通常の機能と機能は魅力のように機能しています。私が今持っているのは:

function testing() {
    alert('Fail');

}

$(document).ready(function(){

    jQuery("#login-form").validationEngine('attach', {
        promptPosition: 'topLeft', scroll: true,
            bindMethod: "on",
            ajaxFormValidation: true,
            //onFieldSuccess: testing,
            onFieldFailure: testing,
            onBeforeAjaxFormValidation: before_Login_Call,
            onAjaxFormComplete: ajaxValidation_Login_Callback
    });
    $("#login-form").bind("jqv.field.result", function(event, field, errorFound, prompText){ console.log(field) })

});

4

1 に答える 1

2

問題を見つけました。

本当に簡単です。

コア.jsファイルに次のようなオプションを設定するだけで、完了です。

onFieldSuccess: true,
onFieldFailure: true,

addSuccessCssClassToField: 'inputbox-success',
addFailureCssClassToField: 'inputbox-error',

以下の2つ(addSuccessCssClassToFieldおよびaddFailureCssClassToField)は、エラーが発生したときに使用される2つのcssクラスです。

これはコア.jsファイルで設定することも、バリデーターを呼び出すときにオプションをオーバーライドすることもできます。

これが他の誰かにも役立つことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2012-09-20T09:44:54.887 に答える